Outils logiciels pour les cours Paris II
Cours Paris II
Stages/ Thèses/ Séminaires |
Licence L3: Économie InternationaleSéance 5Communiquer avec les fichiers externes, Tri Exercice 1 - Lire et écrire un fichier .txt Ecrire le contenu des 20 première lignes et 2 premières colonnes dans un fichier "f.txt" vbCr Chr (13) Caractère de retour chariot vbLf Chr (10) Caractère de saut de ligne Exercice 2 - Génération d'une matrice 10x10 Définir une macro remplirTableauAleatoire, de façon à générer une matrice de 10 lignes et 10 colonnes, contenant des nombres entiers compris entre 0 et 100. (Utiliser Int(Rnd())). Exercice 3- Recherche et Coloriage du Maximum Définir la macro ColorierMax qui parcourt la matrice d'entiers aléatoires et qui colorie la cellule contenant la plus grande valeur en jaune (code couleur 6). Indication : algorithme de recherche du maximum max <-- 0 si (max < Cells(i,j)) alors faire max <-- Cells(i,j) fin faire fin si fin faire fin pour Exercice 4 - Recherche et coloriage du minimum Définir la macro ColorierMin() qui parcourt la matrice d'entiers aléatoires et qui colorie la cellule contenant la plus petite valeur en bleu (code couleur 8) Pour colorier une cellule utiliser le code : si (Cells(i,j) < min) alors faire min <-- Cells(i,j) lignemin = i colonnemin = j fin faire fin si fin faire fin pour Afficher min Exercice d - Colorier les valeurs paires de la matrice avec une couleur rouge et les valeurs impaires avec une couleur verte. Autres exercices Exercice 2 - Trier Appliquer le Tri à la 1ère colonne (entre les lignes 1 et 10) et placer le résultat dans la colonne 6. Exercice 3 - Fréquence en utilisant le tri Dans la colonne B, définir un tableau de valeur de taille 4. Par exemple (10, 20, 30, 40). Ecrire une macro VBA qui calcule la fréquence de la colonne A par rapport aux limites de la colonne B, en utilisant le tri. Trier A, puis parcourir A et B pour produire le vecteur Fréquence dans la colonne 7. |