Vous êtes sur la page 1sur 5

République Algérienne Démocratique et Populaire

Ministre de la formation et de l’Enseignement Professionnels


Centre de Formation Professionnelle et d’Apprentissage
Zouaie Mebarek *Sédrata* W.Souk Ahras

Date:
Spécialité : Technicien en Informatique de gestion Semestre :
S2
Module : Elaboration d’un algorithme complexe N° de la
Séance:
Thème : Les fichiers Temps

Objectif
opérationnel
A la fin de la séance, le stagiaire et stagiaire doit être capable d’écrire des algorithmes
permettant de traiter les informations sous forme de fichier sans erreurs.

Moyens Didactiques :
L’enseignant Le stagiaire
*Tableau magique *Cahier
*Marqueurs *stylos
*Brosse *Créant
* le Cours, plan de leçon et fiche technique *PC
*PC

Aides Pédagogiques:
 Néant.

Références Bibliographique:.
Le lien du site web: http://arnaud-clerentin.e-monsite.com/
L’auteur: Eric Thirion.
Numéro des pages: /.
Les phases principales de déroulement de la leçon
L’enseignant Le stagiaire Remarques
*Rappel.
*Création du centre d’intérêt
*il est préférable que
- Quelle est la forme idéale enregistre un ensemble de les stagiaires
découvrent le titre de
données?
la leçon.
*L’objectif opérationnel.
A la fin de la séance, le stagiaire sera capable d’écrire…
*Les réponses
*Mise en difficulté°1«Définition d’un fichier » possibles :
* structure, information …
 Qu’est-ce qu’un fichier?
*Exposition, explication et démonstration :
* attention et
Dans le cours.
concentration.
*Evaluation partielle :
Question Ouverte : -donner des exemples.
*Mise en difficulté°2« Opérations sur les fichiers»
 Quelles sont les opérations à appliquer sur les fichiers?
*Exposition, explication et démonstration :
*Les réponses
Dans le cours.
possibles :
*Evaluation partielle : correctes
Question Ouverte : -donner des exemples.
*Mise en difficulté°3«Les fichiers textes»
 Qu’est-ce qu’un fichier texte?
*Exposition, explication et démonstration :
Dans le cours
*Les réponses
*Evaluation partielle : possibles :
correctes
Question Ouverte : -donner des exemples.
*Evaluation finale :
Evaluer les notions du cours par un exercice.
Solution :
La solution est dans le cours comme des exercices.
*Les réponses
possibles :
* dans le cours.
Contenu du cours
1. Définition 

Un fichier est une structure de données destiné à contenir des informations homogènes.
Il permet de stocker les informations sur un support non volatile (disque) pour une durée
non déterminée.

2. Opérations sur les fichiers 

2.1. Déclaration 

Var fich : fichier de {type} ;


Exemple :
Var fich : fichier d’entiers ;
2.2. Ouverture et fermeture d’un fichier 
Ouvrir < nom de fichier> ;
Exemple 
ouvrir fich ;
Fermer < nom de fichier> ;
Exemple 
fermer fich ;
2.3. Lecture et écriture 

Pour écrire dans un fichier ou lire à partir d’un fichier on utilise toujours écrire et lire

Exercice d’application 

Ecrire un algorithme qui permet de créer un fichier contenant les informations des
employés tels que l’employé (nom, prénom, dat_naiss) puis la consultation des informations
de ce fichier.

Solution 
Algorithme fich_emp ;
Employé= record ;
Nom, prénom : chaine ;
Dat_naiss : date ;
Fin ;
Var emp : fichier d’employés ;
E : employé ;
Réponse : caractère ;
Début
\\ Création de fichier
Ouvrir emp ;
3|Page
Répéter
Ecrire (‘donner le nom et le prénom de l’employé :’) ;
Lire (E.nom, E.prénom) ;
Ecrire (‘donner sa date de naissance :’) ;
Lire (E.dat_naiss) ;
\\ Écriture dans le fichier
Ecrire (emp, E) ;
Ecrire (‘autre employé O/N’) ;
Lire (réponse) ;
Jusqu’à réponse = ‘n’ ;
Fermer emp ;
\\ Consultation de fichier
Ouvrir emp ;
Tant que non fin_fichier(emp)
Lire (emp, E) ;
Ecrire (E.nom, E.prénom, E.dat_naiss) ;
Fin tant que ;
Fermer emp ;
Fin .
2.4. Effacer un fichier 

Syntaxe : effacé (nom_fichier) ;

Exemple : effacé (emp) ;

2.5. Renommer un fichier 

Syntaxe : renommé (nom_fich, nom_nouv_fich) ;

Exemple : renommé (emp, employé) ;

3. Les fichiers textes 

Un fichier texte est un fichier séquentiel contenant du texte.

Un fichier texte se déclare comme suit :

Var « nom de fichier » : text ;

On peut utiliser n’importe quel éditeur de texte pour créer un fichier texte et on le lit
ligne par ligne (une ligne étant une chaine de caractère).

Exercice d’application 

4|Page
Ecrire un algorithme qui permet de consulter un fichier texte déjà créé dans l’éditeur de
turbo pascal.

Solution 

Algo fich_texte ;
Var fich : text ;
Ligne : chaine ;
Début
Ouvrir fich ;
Tant que non_fin_fichier (fich) faire
Début
Lire (fichier, ligne) ;
Ecrire (ligne) ;
Fin
Fermer (fich) ;
Fin

5|Page

Vous aimerez peut-être aussi