Les ALGORITHMES CLASSIQUES sur les FICHIERS SEQUENTIELS Soit l’ Enregistrement
Les ALGORITHMES CLASSIQUES sur les FICHIERS SEQUENTIELS Soit l’ Enregistrement Fiche Nom : chaine Prénom:chaine Age:entier Fin Création du fichier Fs : fichier Rep : chaine Fiche : enrg Ouvrir le fichier fs en écriture Tant que rep = "oui" afficher " entrez le nom" Saisir (fiche.nom) afficher " entrez le prénom" Saisir (fiche.prenom) afficher" entrez l'age" Saisir(fiche.age) Ecrire fiche dans fichier Afficher " un autre" Saisir (rep) Ftque Fermer le fichier fs Edition du fichier Fs : fichier Fiche : enrg Ouvrir le fichier fs en lecture RAZ de fiche Tant que non fin de fichier Lire fiche sur fichier Afficher fiche.nom fiche.prenom fiche.age Ftque Fermer le fichier fs Modification d'une fiche du fichier Fs : fichier Fiche : enrg Nom: chaine Lo : entier long Trouve : booleen Ouvrir le fichier fs en lecture/ecriture RAZ de fiche Afficher " quel nom cherchez vous" Saisir ( nom) Se positionner en début de fichier Trouve = faux Tant que non fin de fichier et non trouve Lo position du pointeur en octet Lire fiche sur fichier Si fiche.nom = nom Trouve vrai Fsi Ftque Si non trouve Afficher " nom introuvable " Sinon Afficher " entrez le nouveau nom" Saisir(fiche.nom) Afficher " entre le nouveau prénom" Saisir( fiche.prenom) Afficher "entre l'age" Saisir(fiche.age) Se repositionner Ecrire fiche dans fichier Fsi Fermer le fichier fs Suppression d'une fiche du fichier Fs , f : fichier Fiche : enrg Nom: chaine Lo : entier long Trouve : booleen Ouvrir le fichier fs en lecture Ouvrir le fichier f en écriture RAZ de la fiche Afficher " quel nom voulez vous supprimer" Saisir (nom) Tant que non fin de fichier fs Lire fiche dans fs Si fiche.nom != nom Ecrire fiche sur f Fsi Ftque Afficher " suppression faite" Fermer f et fs Fs f Suppression de f uploads/Litterature/ algorithme-sur-les-fichiers.pdf
Documents similaires
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 27, 2021
- Catégorie Literature / Litté...
- Langue French
- Taille du fichier 0.0092MB