You are on page 1of 2

Srie algorithmique

Page | 1

Les Fichiers-n2
Exercice n1 :
Nous nous proposons d'crire un programme nomm Nature, qui :
Enregistre sur disque "C" et dans le dossier "BacInfo" un fichier ayant pour nom Nature.dat
comportant les deux lettres alphabtiques reprsentant les deux sexes ("F" pour fminin et
"G" pour masculin) saisis au clavier. Le nombre de ces deux lettres est inconnu l'avance. La
condition d'arrt est la saisie d'un caractre autre que ces deux lettres. Ce dernier ne sera
pas
enregistr dans le fichier.
Affiche tous les lments du fichier ainsi que le nombre des filles et le nombre des garons.

Exercice n2 :
On veut organiser les fiches de renseignement des lves dans un fichier nomm F_eleve :
Ecrire un programme nomm Gestion qui permet :
La saisie et la sauvegarde des fiches dans le fichier Eleves.txt sur le disque "C". La fin de la
saisie est possible si nous rpondons par N la question (Continuer (O/N) ?).
L'affichage des fiches (une fiche par page).
Chaque fiche comporte les champs suivants : nom, prnom, numro, numro de tlphone,
age et adresse.

SI

Ecrire un programme nomm Cabinet_Medecin qui permet :

Algorithme & programmation 4emme

Exercice n3 :
Enregistre sur disque "C" et dans le dossier "BacInfo" un fichier ayant pour nom Patient.txt
comportant
des
informations
relatives
aux
patients
du
cabinet.
Chercher et afficher les informations d'un patient donn en saisissant son numro.
Une fiche d'un patient comporte les informations suivantes : nom, prnom, numro, numro
de
tlphone,
age
et
adresse.
La fin de la saisie est possible si nous rpondons par N la question (Continuer (O/N) ?).

Exercice n4 :
Crer un fichier texte appel exercice.txt et y stocker des valeurs (de type string) rcupres
depuis le clavier jusqu' la lecture de la chane 'FIN' (peut importe la casse, 'fin' ou 'fIn'). La
chane de caractre, 'FIN' en l'occurrence ne sera pas stocke dans le fichier.
Ecrire un programme qui rcupre les 10 premiers mots du fichier, les stocke dans un
tableau de 10 chanes, puis affiche celui-ci.

M. Saber ben Fraj

benfraj.saber@gmail.com

Srie algorithmique

Page | 2

Exercice n5 :
Soit la structure Personne schmatise par le nom (chane de 30 caractres maximum), le
numro de tlphone (10 caractres maximum), le numro de carte banquaire (entier non
sign).
Ecrire un programme qui permet l'enregistrement de 100 personnes sous forme tabulaire.
Ecrire une srie de fonctions qui testent si les donnes entres sont correctes :
Une fonction pour vrifier que le nom ne contient pas de chiffres
Une autre fonction pour vrifier que le numro de tlphone ne contient pas de lettres
de l'alphabet

Exercice n6 :
Pour mieux grer et organiser ses films, un responsable dun vido club dcide dinformatiser
sa vidothque par la cration dun fichier faisant lobjet dune base de donnes de ses films.
Ecrivez un programme permettant les actions suivantes :
Menu fichiers :
Crer un nouveau fichier.
Ouvrir un fichier existant.
Supprimer un fichier.
Fermer un fichier.

Algorithme & programmation 4emme

SI

Menu dition :
Ajouter un film.
Modifier un film.
Chercher un film.
Supprimer un film.
Menu quitter :
Sortir

M. Saber ben Fraj

benfraj.saber@gmail.com