Enregistrements en algorithmique :
Exercices d'applications
Si vous avez vu le cours : enregistrements en algorithmique, alors, vous pouvez passer à l’action : tester vos compétences requises avec ces quatre exercices (niveau : facile). Puis, vous pouvez consulter le : TD sur les enregistrements.
Exercice 1 :
On souhaite gérer les notes d’un étudiant. Pour cela on va définir la structure « Etudiant » dont les champs sont :
Champ | Type |
Nom | Chaîne |
Prénom | Chaîne |
Note | Tableau de 4 éléments |
Moyenne | Réel |
- Ecrire l’algorithme qui permet de lire les informations d’un étudiant (nom, prénom et notes), de calculer sa moyenne et d’afficher à la fin un message sous la forme suivante :
« La moyenne de l’étudiant Alami Ali est : 15.25 »
où « Alami » et « Ali » sont les noms et prénoms lus et 15.25 est la moyenne calculée.
- Modifier l’algorithme de l’exercice précédent de façon que l’on puisse gérer les notes de 20 étudiants.
Exercice 2 :
Définir un enregistrement Personne contenant un identificateur unique (dans notre cas simplifié, il s’agira d’un numéro), l’âge, la taille et le sexe d’une personne.
On enregistre les informations de 100 personnes, puis on détermine :
– la personne la plus petite,
– la personne la plus grande,
– la plus jeune et la plus âgée,
Afficher toutes les caractéristiques des personnes trouvées.
Exercice 3 :
Définir un enregistrement Point permettant de stocker les coordonnées x et y (entières) d’un point dans le plan. Lire trois points distincts, vérifier qu’ils ne sont pas alignés et calculer la circonférence du triangle engendré par les trois points.
Exercice 4 :
Définir un enregistrement Date contenant le jour, le mois et l’année. Saisir deux dates (on supposera qu’il s’agit de dates valides) et afficher si la première date est antérieure ou postérieure à la seconde.
Vous pouvez suivre notre cours de l’algorithmique. pour approfondir vos compétences et surmonter tous les problèmes d’analyse et de résolution de problème.
Aussi, vous avez une playlist des vidéos (Explication en Darija arabe marocaine) bien organisée qui traite : Les algorithmes
Mrc bcp