Vous êtes sur la page 1sur 1

Université Kasdi Merbah Ouargla

Faculté des Mathématiques et des Sciences de la Matière


Domaine des mathématiques et informatique
Module: ASD2 Algorithmique et structure de données 2
Enseignants: Mourad Belhadj, Mihoub Mazouz, Khadidja Ameur
Année universitaire: 2020/2021
Classe: Tronc commun math. et informatique
Type: Travaux dirigés, Série n◦ 03 Fichiers

Exercice 1 qui affiche un message indiquant si la séquence ne


comporte que des entiers pairs.
Soit un fichier qui comporte un texte formé de let-
tres minuscules non accentuées et d’espaces. Exercice 4
Écrire un algorithme qui permet de recopier les
voyelles dans un fichier sans les espaces et les con- Écrire un algorithme qui permet de copier un fichier
sonnes dans un autre fichier. vers un autre.
Exemple:
Exercice 5
Fichier source: le domaine qui etudie les algo- Soit deux fichier texte F1 et F2. Écrire un algo-
rithmes est appele algorithmique rithme qui fait la concaténation des deux fichiers
Fichier de voyelles: eoaieuieuieeaoieeaeeaoiiue F1 suivi F2.
Fichier de consonnes: ldmnqtdlslgrthsstppll-
grthmqs Exercice 6
Écrire un algorithme qui permet d’ajouter, modi-
Travail personnel: Écrire un algorithme qui fier, chercher et supprimer une entrée dans un an-
permet de calculer: nuaire (le nom, le prénom et le numéro de télé-
phone) en utilisant un fichier.
• Le nombre de lettre, voyelles et consonnes
• Le nombre de mots Exercice 7
On considère un fichier qui contient une séquence
Exercice 2 de chaîne de caractères. Écrire un algorithme qui
permet de compter et afficher les chaînes qui con-
Soit deux fichiers F1 et F2 contenant une séquence tient un caractère donné qui se répète trois fois.
de nombres entiers en ordre croissant, on veut
Exemple:
un troisième fichier F qui comportera les deux
Fichier source:
séquences classées en ordre croissant. ma camera
Fichier F1: 1 5 6 7 9 23 56 77 contiennent
Fichier F2: 1 1 2 3 6 6 7 20 67 78 occurrence
Fichier F : 1 1 1 2 3 5 6 6 6 7 7 9 20 23 56 67 77 assistanat
78 stresse
Donner un caractère: ’a’
Exercice 3 Il y’a 2 chaînes: ma camera, assistanat
Écrire une routine qui permet de créer un fichier qui Reprendre l’exercice, mais cette fois en utilisant
contient une séquence d’entiers. Puis un algorithme une chaîne à la place de caractère.