Page 13 - PowerPoint 演示文稿
P. 13
fichier
Exercice 3
Ecrire un programme qui permet d’ajouter d’autres entiers puis affiche les entiers
dont leurs ordres sont multiples de 3
III- Les Fichiers texte (OU ASCII)
Un fichier texte(ou ASCII) est un fichier contenant des caractères.
1- Déclaration
En algorithmique
TDO En Pascal
Objet Type/nature Rôle Var
Nom_logique Texte Nom_logique : text ;
Activité1 : On veut écrire un programme permettant de saisir et enregistrer la liste des
enseignants du lycée.
En algorithmique
TDO En Pascal
Objet Type/nature Rôle Var
enseignants Texte Fichier texte Nom_logique : text ;
pour la saisie
des
enseignants
Remarque : Les fichiers texte contiennent des caractères de type "Retour chariot" (CR) ou
"Fin de ligne" (Eoln) et "Fin de texte" (code CTRL-Z)
Procédures et fonctions prédéfinies
Nous retrouvons toutes les fonctions et procédures déjà vues pour les fichiers de
données. De plus les fichiers textes permettent de rajouter les commandes sue les
chaines
Rôle Syntaxe algorithmique Syntaxe en Pascal
Fonction booléenne Fin_ligne(nom_logique) Eoln(nom_logique)
testant la fin d’une ligne
dans un fichier texte.
Fonction identique à Chercher-Fin_ligne( (nom_logique) SeekEoLn (nom_logique) ;
Fin_ligne (Eoln) mais
supprimant les espaces
et les caractères de
tabulation avant
d’effectuer le test.
Fonction identique à Chercher_Fin_fichier (nom_logique) SeekEoF(nom_logique) ;
Fin_Fichier (Eof) mais
supprimant les espaces
et les caractères de
Page 13