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
   8   9   10   11   12   13   14   15   16