Exercices sur les Boucles
Voici quelques exercices corrigés pour t'entrainer sur les boucles.
Exercice 1
Ecrire l'algorithme permettant d'afficher la table de multiplication par 9.
Correction possible
ALGORITHME Table Multi
var i : entier
DEBUT
POUR i DE 1 A 10 FAIRE
ECRIRE(i*9)
FINPOUR
FIN
Autre correction possible
ALGORITHME Table Multi
var i : entier = 1
DEBUT
TANT QUE i INFERIEUR STRICT A 10
ECRIRE(i*9)
i ← i + 1
FINTANTQUE
FIN
Exercice 2
Ecrire un programme qui affiche le plus petit entier n tel que 1² + 2² + 3² + ... + n² dépasse 12345:
Correction possible
Variables n, somme en Entier
Debut
n ← 0
somme ← 0
TANT QUE somme INFERIEUR STRICT A 12345:
n ← n + 1
somme ← somme + (n*n)
Ecrire n
FINTANTQUE
FIN
Autre correction possible
Variables n, somme en Entier
Debut
n ← 0
somme ← 0
REPETER
n ← n + 1
somme ← somme - (n*n)
TANT QUE somme SUPERIEURE A 0
Ecrire n
FINTANTQUE
FIN
Exercice 3
Ecrire un algorithme qui demande successivement 20 nombres à l’utilisateur, et qui lui dise ensuite quel était le plus grand parmi ces 20 nombres :
Correction vidéo
Correction possible
VARAIBLES N, i, PG en Entier
DEBUT
PG ← 0
POUR i ← 1 A 20
Ecrire "Entrez un nombre : "
Lire N
Si i = 1 ou N > PG ALORS
PG ← N
FinSi
i SUIVANT
ECRIRE "Le nombre le plus grand était : ", PG
FIN
Autre correction possible
VARIABLES N, i, PG en Entier
DEBUT
PG ← -1
i ← 1
REPETER
Ecrire "Entrez un nombre : "
Lire N
PG ← MAXIMUM(PG, N)
TANT QUE i INFERIEUR A 20
FINTANTQUE
ECRIRE "Le nombre le plus grand était : ", PG
FIN