Vous êtes sur la page 1sur 3

Série03 : Enregistrements et fichiers 4SI - Prog

Objectifs:
1- Manipulation d’un vecteur d’enregistrements
2- Manipulation d’un fichier texte
3- Manipulation d’un fichier de données
4- Correction de l’ex1-bac 2010

EXERCICE1 : (Vecteur d’enregistrements)

Une entreprise veut implémenter une base de données pour la gestion de ses factures par
jour. Chaque facture se caractérise par les informations suivantes :

Champ Type

Num Entier non signé

Date Chaine de caractères

Montant Réel positif

Client Chaine de 30 caractères

Sachant que le nombre des factures est N (avec 1<N<20), on vous demande de faire le
programme qui permet de :

1- Saisir le nombre de factures.


2- Saisir les informations des N factures.
3- Calculer et afficher le montant total de toutes les factures.

Travail à faire:

Faire la traduction pascal

1
Série03 : Enregistrements et fichiers 4SI - Prog

EXERCICE2 : (Manipulation d’un fichier texte)

On désire faire un programme intitulé PALINDROME qui permet de:

1- Remplir un fichier texte D:\mots.txt par N chaines de caractères à raison d’une chaine par
ligne (avec 3 < N < 20). Sachant que chaque chaine de caractères doit être non vide, de
longueur maximale égale à 15 et formée uniquement par des lettres alphabétiques.
2- Afficher toutes les chaines palindromes qui se trouvent dans le fichier D:\mots.txt

Remarque :

Une chaine palindrome est une chaine qui peut être lue de droite à gauche ou de gauche à
droite.

Exemple de chaines palindromes :

RADAR, AzizA, 20+02, ….

Travail à faire:

1- Analyser le problème en le décomposant en modules.


2- Déduire l’algorithme du programme principal.
3- Faire les algorithmes des modules envisagés.

EXERCICE3 : (Manipulation d’un fichier de données)


En utilisant pascal :

1- Remplir un fichier « c:\dix.dat » par les nombres de 1 à 100, à raison d’un chiffre par
bloc.
2- Afficher le contenu du fichier.
3- Supprimer les lignes à partir de la 6eme jusqu'à la fin
4- Renommer le fichier par « c:\cinq.dat »
5- Supprimer physiquement le fichier « c:\cinq.dat »

2
Série03 : Enregistrements et fichiers 4SI - Prog

EXERCICE4 : (Correction EX1-bac 2010)

Vous aimerez peut-être aussi