Les solutions Larp aux exercices posés dans ce chapitre sont disponibles
en cliquant ici, mais je vous conseille vivement de chercher
auparavant à les résoudre et à les tester sur machine (en Larp ou dans le langage
de votre choix).
Remarque : PluriAlgo peut être utilisé pour faciliter la résolution des exercices
(voir
indications), en particulier
par des programmeurs Javascool.
Exercice 1 : notes
Cet exercice étend à un nombre quelconque d'étudiants l'exercice 3 de travaux dirigés du
chapitre 4.
1) Ecrivez un algorithme qui, à partir de la note de mathématique et de la
note d'anglais de chaque étudiant, calcule leur moyenne et détermine leur mention.
Pour simplifier, on se limitera ici à 2 mentions : admis ou recalé.
2) Utilisez la technique de sommation pour calculer la moyenne de mathématique, la
moyenne d'anglais et la moyenne générale de la classe.
3) Utilisez la technique de sommation pour calculer le nombre d'admis et le nombre de recalés.
Exercice 2 : minimum et maximum
1) Généralisez l'exercice 2 de travaux dirigés du
chapitre 4 pour calculer le minimum d'un nombre quelconque de notes :
ÉCRIRE "nombre de notes : "
LIRE n
ÉCRIRE "note 1 : "
LIRE note
mini = note
POUR i=2 JUSQU'À n FAIRE
ÉCRIRE "note ", i, " : "
LIRE note
...
FINPOUR
ÉCRIRE "mini : ", mini
2) Adaptez le programme précédent pour calculer la note finale d'un skieur au
saut à skis.
Exercice 3 : recherche
1) Ecrivez un algorithme demandant à l'utilisateur de trouver l'année de la prise de la Bastille, en limitant
le nombre de tentatives à 3.
2) Ecrivez un algorithme saisissant l'année de naissance de tous les étudiants
d'une classe, en interrompant la saisie à la première date incohérente, et calculant
l'année de naissance moyenne.