Vous êtes sur la page 1sur 7

Algo & Prog

Classe : Bac Sciences de l’informatique

Série : Fichiers textes et binaires

S
---------------------------------
Nom du Prof : Mr. Anis ELBEHI
• Séance n° : 15
• Type : Pratique / Théorique

• Objectif(s) :
➢ Réviser les fichiers textes
➢ Réviser les fichiers binaires

1
Exercice 1 15 min
Pour chaque script python donner le contenu du fichier :

Script 1 :
Le contenu du fichier « x.txt »

Script 2 :
Le contenu du fichier « y.txt »

Script 3 :
Le contenu du fichier « k.dat »

2
Exercice 2 15 min
Soit « exemple.txt » un fichier texte contenant un certain nombre de lignes. On ne
connait pas à l’avance le nombre de lignes du fichier.
On vous demande de completer l’algorithme de la fonction taille suivante permettant de
calculer et retourner le nombre de lignes du fichier « exemple.txt »

Fonction taille ( ) : …………..


Début
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….
………………………………………………………………………….

Retourner nb
Fin

3
Exercice 3 60 min

Soit « jadwel.txt » un fichier texte contenant l’emploi de temps d’un eleves structuré
comme le montre l’exemple.
Chaque ligne du fichier contient les séances d’une même journée suivi chacune par
l’horaire de la séance. Chaque ligne doit respecter la forme suivante :
Jour:matière#début seance-fin seance#début seance-fin seance …

On désire copier ce fichier dans un fichier d'enregistrements « emploi.dat » dont la


structure est telle l'exemple ci-après.

Travail demandé
1. En utilisant l'éditeur de texte disponible (bloc-notes, Notepad++, vscode, ...), créer
un fichier texte nommé « jadwel.txt » et y saisir le contenu de l'exemple.
2. Ecrire un programme Python permettant de :
a. Copier les données du fichier « jadwel.txt » vers le fichier « emploi.dat »
b. Afficher le contenu du fichier « emploi.dat »

Attention :
Durant une journée, un élève aura au moins une séance
Le nombre de lignes du fichier « jadwel.txt » est non connu à l’avance

4
5
6

Vous aimerez peut-être aussi