Vous êtes sur la page 1sur 2

TSDI ISTA HAY CHMAOU

Mohammed Nasiri

E XERCICES
Exercice 1

SUR LES FICHIERS

Quel rsultat cet algorithme produit-il ? Variable Truc en Caractre Dbut Ouvrir "Exemple.txt" sur 5 en Lecture Tantque Non EOF(5) LireFichier 5, Truc Ecrire Truc FinTantQue Fermer 5 Fin

Exercice 2
Ecrivez lalgorithme qui produit un rsultat similaire au prcdent, mais le fichier texte "Exemple.txt" est cette fois de type dlimit (caractre de dlimitation : /). On produira l'cran un affichage o pour des raisons esthtiques, ce caractre sera remplac avec des espaces.

Exercice 3
On travaille avec le fichier du carnet dadresses en champs de largeur fixe. Ecrivez un algorithme qui permet lutilisateur de saisir au clavier un nouvel individu qui sera ajout ce carnet dadresses.

Exercice 4
Mme question, mais cette fois le carnet est suppos tre tri par ordre alphabtique. Lindividu doit donc tre insr au bon endroit dans le fichier.

Exercice 5
Ecrivez un algorithme qui permette de modifier un renseignement (pour simplifier, disons uniquement le nom de famille) dun membre du carnet dadresses. Il faut donc demander lutilisateur quel est le nom modifier, puis quel est le nouveau nom, et mettre jour le fichier. Si le nom recherch n'existe pas, le programme devra le signaler.

Exercice 6
Ecrivez un algorithme qui trie les individus du carnet dadresses par ordre alphabtique.

TSDI ISTA HAY CHMAOU

Mohammed Nasiri

Exercice 7
Soient Toto.txt et Tata.txt deux fichiers dont les enregistrements ont la mme structure. Ecrire un algorithme qui recopie tout le fichier Toto dans le fichier Tutu, puis sa suite, tout le fichier Tata (concatnation de fichiers).

Exercice 8
Ecrire un algorithme qui supprime dans notre carnet d'adresses tous les individus dont le mail est invalide (pour employer un critre simple, on considrera que sont invalides les mails ne comportant aucune arobase, ou plus d'une arobase).

Exercice 9
Les enregistrements dun fichier contiennent les deux champs Nom (chane de caractres) et Montant (Entier). Chaque enregistrement correspond une vente conclue par un commercial dune socit. On veut mmoriser dans un tableau, puis afficher l'cran, le total de ventes par vendeur. Pour simplifier, on suppose que le fichier de dpart est dj tri alphabtiquement par vendeur.

Vous aimerez peut-être aussi