Exercices sur les fichiers Exercice 1: Ecrire la fonction afficheFichier(fich)
Exercices sur les fichiers Exercice 1: Ecrire la fonction afficheFichier(fich) qui affiche le fichier texte fich Exercice 2: Écrire une fonction qui prend en argument deux fichiers fichier1 et fichier2 et qui crée une copie du fichier1 dans fichier2 où tous les caractères ont été mis en majuscules. Exercice 3: Écrire une fonction qui prend en argument deux fichiers fichier1 et fichier2 et qui écrit à la fin de fichier1 le contenu de fichier2 Exercice 4: Écrire une fonction qui prend en argument un fichier fichier1 et qui renvoie un nouveau fichier texte ne contenant que les lignes du fichier fichier1 qui commencent par un ’e’. Exercice 5: Ecrire la fonction convertirEnListe(ch) qui retourne la chaine ch convertie en liste. Exemple : >>> convertirEnListe("ABCD EFGH\n IJK\t LM ") ['ABCD', 'EFGH', 'IJK', 'LM'] Exercice 6: Définissez la fonction : compterMots (fich) qui permet de compter le nombre des mots dans le fichier fich et retourne le résultat Exercice 7: Définissez la fonction : compterLignes (fich) qui permet de compter le nombre de lignes dans le fichier fich et retourne le résultat Exercice 8: Définissez la fonction : frequence ( fich, M) qui permet de calculer la fréquence d'apparition du mot M dans le fichier fich et retourne le résultat Fréquence d’apparition du mot M = Nombre d’apparition du mot M Nombre des mots du fichier Exercice 9: Définissez la fonction : recherche (fich, M) qui indique si le mot M se trouve dans le fichier fich ou non Exercice 10 : Définissez la fonction : filtrage(fich, filtre) qui permet de stocker les mots du fichier fiche dans le fichier filtre : chaque mot dans une ligne et sans répétition ainsi que la taille du mot doit être supérieur tristement à 2 Exemple : si le contenu du fichier fich est : Une journée sans rien à faire est une journée perdue Le fichier filtre contiendra : Une journée sans rien faire est perdue Exercice 11 : Définissez la fonction : indexer(cfich, index) qui permet de stocker dans le fichier index les mots du fichier fich avec leurs fréquences d'apparaissons Exemple : si le contenu du fichier fiche est : Une journée sans rien à faire est une journée perdue le fichier index contiendra : Une 0.2 journée 0.2 sans 0.1 rien 0.1 faire 0.1 est 0.1 perdue 0.1 Exercice 12 : Fichier de nombres (1) Lecture d’un fichier de nombres Cet exercice traite un problème extrêmement fréquent dans les applications. Nous supposons que les lignes du fichier n'ont pas une structure fixe mais qu'elles sont « propres » : il n'y a que des nombres et des caractères blancs (espaces, tabulations et fins de ligne) qui les séparent, comme ceci : 2.5 3 5.25 8 -0.5 9 8.2 7.95 4.3 4.25 4.1 etc. Écrire une fonction qui prend en argument un fichier fichierNombres.txt et qui renvoie la liste de ces nombres. (2) Production d’un fichier de nombres Écrire une fonction qui reçoit un nom de fichier et trois séquences X, Y , Z (supposées de même longueur) de nombres flottants et produit un fichier de texte où chaque ligne contient un entier i et un triplet ( X[i] , Y [i] , Z[i] ) présentés de la manière suivante : 0001 ( 5.148, 12.000, -8.100 ) 0002 ( 21.739, 4.640, 0.000 ) uploads/Philosophie/ serie-2.pdf
Documents similaires










-
31
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Dec 30, 2021
- Catégorie Philosophy / Philo...
- Langue French
- Taille du fichier 0.0962MB