TD2 La conditionnelle et les structures de contrôle 2024/2025
Exercice 1
L’algorithme à écrire annonce qu’il fait les quatre opérations sur deux nombres qu’on va lui
fournir, les lit et donne les résultats de ces opérations. Lorsque le second nombre donné est 0,
il ne faut pas effectuer le quotient, mais fournir un message explicatif.
Exercice 2
Lire la note d’un candidat et le déclarer « ajourné » s’il a moins de 8, « convoqué à l’oral »
s’il a de 8 compris à 10 non compris, ou « admis » s’il a 10 ou plus.
Exercice 3
Une assurance propose trois tarifs (vert, orange et rouge) selon l’âge et le nombre d’accidents
des automobilistes.
Moins de 25 ans 25 ans et plus
0 accident Orange Vert
1 ou 2 accidents Rouge Orange
3 à 6 accidents Pas assuré Rouge
7 accidents ou plus Pas assuré Pas assuré
Ecrire un algorithme qui affiche le tarif après avoir saisi l’âge et le nombre d’accidents d’un
automobiliste.
Exercice 4
Lire trois nombres et dire s’ils sont tous différents (il n’y en a pas au moins deux qui sont
égaux), ou si deux au moins sont égaux, ou s’ils sont tous égaux.
Exercice 5 :
Soit l’algorithme
Variable x : entier
Début
Ecrire « donner l’entier de départ »
Lire x
Répéter
Ecrire x
x<= x*2
Jusqu’à x>100
1
Fin
Que produit cet algorithme lorsque x vaut 38, 192 ou -8 ?
L’écrire à l’aide de Tant Que.
Exercice 6 :
Ecrire un algorithme qui demande à un utilisateur cinq nombres entiers et afficher le plus
grand à la fin.
Exercice 7 :
Lire un à un les caractères d’une suite de caractères terminée par un point (‘’.’’) et afficher le
nombre des ‘’A’’ qu’elle contient.