exercices portants sur
les enregistrements
Exercice N°1 :
1 – Créer des types intervalles heure, minute et seconde, puis un type enregistrement temps.
2 – Soient t1 et t2 deux temps, écrire un programme qui lit t1 et t2 et qui détermine et affiche s’ils sont égaux ou non.
3 – Ecrire un sous-programme qui calcule la différence absolue en nombre de secondes entre deux temps t1 et t2.
Exercice N°2 :
On souhaite construire une structure « note_eleve » permettant de saisir le nom de l’élève ainsi que les notes de devoir de contrôle N°1, le devoir de contrôle N°2 et le devoir de synthèse. Ecrire un programme qui permet de saisir les informations de n élèves et qui calcule la moyenne de chaque élève puis affiche ceux qui ont eu une moyenne >10.
Exercice N°3 :
Soit un tableau T contenant les informations relatives à n élèves d’une classe (5
On souhaite saisir les données relatives à chaque élève et d’afficher la liste des noms des élèves admis sachant qu’un élève est déclaré admis si :
Soit, il a au moins 9 points à chaque examen.
Soit la moyenne des huit examens est au moins égale à 10 et la plus basse note est au moins égale à 8.
Exercice N°4 :
On considère construire une structure « date » renfermant les champs jour, mois, et année. Et une structure « personne »renfermant les champs : nom, prénom et date_naissance.
Ecrire un programme qui permet de remplir un tableau de 10 personnes, les trier selon leurs âges dans l’ordre croissant. Et de les afficher un par un.
Exercice N°5:
On considère l’ensemble des stagiaires de la section informatique d’un institut de formation. Un stagiaire est défini par quatre propriétés : nom, prénom, note et matière.
Ecrire un algorithme puis un programme Pascal permettant de saisir N stagiaires dans un tableau intitulé Liste, de calculer et d’afficher la moyenne de leurs notes.
Exemple :
Ben Amor | Samir | 12.5 | Anglais Ben salah | Ali | 13.75 | français Barka | Zeineb | 13.45 | Arabe
Le programme affichera « La moyenne des notes des étudiants est 13.23 »
Exercice N°6:
On considère l’ensemble des étudiants de la section informatique.
Un étudiant est défini par :
Numéro : entier
Nom et prénom : chaîne
Adresse : chaîne
Date de naissance : enregistrement Date
Moyenne : réel
Faites la déclaration des structures de données nécessaires.
Ecrire un programme qui permet de saisir N étudiants dans un tableau T puis chercher et afficher l’étudiant qui a la moyenne maximale.
Ecrire un programme qui permet de trier la liste des étudiants selon l’ordre alphabétique des noms.
Exercice N°7:
Dans une entreprise on veut traiter les informations sur les employés définis par leur :
Nom et prénom : chaîne
Date de naissance : enregistrement date
Sexe : (Féminin, Masculin)
Situation familiale : (M :Marié, D :divorcé, C :célibataire, V : veuf)
Numéro de S.S : entier
En utilisant l’approche modulaire, écrire un programme utilisant les enregistrements, qui permet de charger les informations en mémoire puis d’afficher le nombre d’employés mariés.
Exercice N°8:
Dans une entreprise on veut traiter les informations sur les employés définis par leur :
Nom et prénom : chaîne
Date de naissance : enregistrement date
Salaire : réel
Numéro de S.S : entier
En utilisant l’approche modulaire, écrire un programme utilisant les enregistrements, qui permet de saisir les informations de N (1
300 DT.