0% ont trouvé ce document utile (0 vote)
8 vues2 pages

Gestion d'étudiants en Pascal

Le document décrit trois programmes en Pascal pour gérer des informations d'étudiants. Le premier programme permet d'ajouter un étudiant dans un fichier de manière triée, le deuxième fusionne de nouveaux étudiants avec un fichier existant tout en respectant l'ordre alphabétique, et le troisième permet de rechercher, modifier et sauvegarder les informations d'un étudiant. Chaque programme utilise des procédures spécifiques pour manipuler les données sans charger tout le fichier en mémoire.

Transféré par

Moussa ABDOUL SALAM
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
8 vues2 pages

Gestion d'étudiants en Pascal

Le document décrit trois programmes en Pascal pour gérer des informations d'étudiants. Le premier programme permet d'ajouter un étudiant dans un fichier de manière triée, le deuxième fusionne de nouveaux étudiants avec un fichier existant tout en respectant l'ordre alphabétique, et le troisième permet de rechercher, modifier et sauvegarder les informations d'un étudiant. Chaque programme utilise des procédures spécifiques pour manipuler les données sans charger tout le fichier en mémoire.

Transféré par

Moussa ABDOUL SALAM
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Examen du Programme Pascal

Programme 1 : Ajouter un étudiant trié


Ce programme permet d'ajouter un étudiant dans un fichier tout en respectant un ordre
alphabétique par nom.

Voici les étapes détaillées pour ce programme :

1. Déclaration des types et variables

Tout d'abord, les types sont définis pour structurer les informations de l'étudiant,
notamment son nom, prénom, âge, classe et les notes (Maths, Physique, Français, Anglais)
avec des coefficients.

2. Fonction ExtraireValeur

La fonction ExtraireValeur permet de découper une ligne du fichier contenant les


informations d'un étudiant, afin d'extraire chaque valeur séparée par un caractère '|' (p. ex. :
nom, prénom, âge, etc.).

3. Procédure AjouterEtudiant

La procédure AjouterEtudiant permet de saisir les informations d'un étudiant. Ces


informations sont ensuite ajoutées au fichier de manière triée par nom. Le fichier est ouvert
en mode append et les informations sont insérées sans charger tout le fichier en mémoire.

Programme 2 : Fusionner les étudiants


Ce programme permet de fusionner de nouveaux étudiants avec un fichier existant tout en
conservant l'ordre alphabétique.

Les étapes détaillées sont similaires à celles du Programme 1, à la différence que le


programme vérifie si le fichier existe déjà, puis fusionne les informations de nouveaux
étudiants avec celles du fichier existant. L'ajout est effectué tout en gardant l'ordre
alphabétique des noms.

Programme 3 : Recherche et modification d'un étudiant


Ce programme permet de rechercher un étudiant par son nom et prénom, de modifier ses
informations, et de les sauvegarder dans un fichier sans charger tout le fichier en mémoire.

Voici les étapes détaillées :

1. Demande de saisie du nom et prénom de l'étudiant


Tout d'abord, le programme demande à l'utilisateur de saisir le nom et le prénom de
l'étudiant à rechercher. Les informations seront ensuite recherchées dans le fichier.

2. Ouverture du fichier et lecture ligne par ligne

Le fichier contenant les étudiants est ouvert en mode lecture (avec la procédure 'Reset').
Chaque ligne est lue individuellement, et si l'étudiant est trouvé, ses informations sont
affichées pour modification.

3. Modification des informations de l'étudiant

Une fois l'étudiant trouvé, ses informations sont affichées et l'utilisateur peut les modifier.
La procédure ModifierEtudiant permet de saisir de nouvelles valeurs pour le nom, le
prénom, l'âge, la classe et les notes.

4. Réécriture du fichier avec les modifications

Après modification, les nouvelles informations sont écrites dans un fichier temporaire. Une
fois toutes les lignes traitées, le fichier original est remplacé par le fichier temporaire
contenant les modifications.

Vous aimerez peut-être aussi