Année académique 2024- 2025 MPSI
TD Algorithme
Tableaux, Enregistrements, Procédures et Fonctions
Exercice 1 :
Écrivez un algorithme qui permet de :
o Lire un tableau de n entiers.
o Calculer et afficher la somme des éléments du tableau.
o Trouver et afficher le maximum et le minimum du tableau.
o Ajoutez une fonction qui recherche un élément donné dans le
tableau et renvoie son index ou -1 s'il n'existe pas.
Exercice 2 :
1. Écrivez un programme pour gérer les notes des étudiants d’une classe.
Le programme doit :
o Stocker les notes de m étudiants pour n matières dans un
tableau T de dimensions m×n.
o Calculer et afficher la moyenne générale de chaque étudiant.
o Afficher l'étudiant ayant la meilleure moyenne générale.
2. Ajoutez une procédure qui permet de chercher les étudiants ayant
une note inférieure à 10 dans une matière donnée.
1
Année académique 2024- 2025 MPSI
Exercice 3 : Enregistrements
1. Déclarez un type Enregistrement pour représenter un étudiant avec
les champs suivants :
o Nom (chaine de caractères).
o Prénom (chaine de caractères).
o Âge (entier).
o Moyenne générale (réel).
Ensuite :
o Écrivez un programme qui permet de saisir les informations
de n étudiants et de les stocker dans un tableau
d’enregistrements.
o Affichez les informations des étudiants ayant une moyenne
générale supérieure ou égale à 10.
2. Ajoutez une fonction qui recherche un étudiant par son nom et
affiche ses informations.
Exercice 4 :
Une entreprise souhaite gérer un inventaire d’articles. Chaque article est
représenté par un enregistrement contenant les informations suivantes :
o Code article (entier).
o Nom article (chaine de caractères).
o Prix unitaire (réel).
2
Année académique 2024- 2025 MPSI
o Quantité en stock (entier).
Écrivez un programme permettant de :
o Saisir les informations pour n articles.
o Afficher la liste des articles.
o Calculer la valeur totale de l’inventaire.
o Trouver un article dont le code est donné.
2. Ajoutez une procédure pour mettre à jour la quantité en stock d’un
article donné.