1) Tester l'algorithme pour N = 2 et N=4.
2) Quel problème permet de résoudre cet algorithme ?
EXERCICE 3 : (4 points).
On considère l'algorithme suivant donné en langage naturel :
Entrée Saisir dans l'ordre croissant trois nombres entiers A, B, C
Traitement des données
Affecter à M la valeur de A2
Affecter à N la valeur de B2
Affecter à X la valeur de M + N
Affecter à Y la valeur de C2
Sortie Si X = Y
Alors afficher …
Sinon
Afficher …
FinSI
1) Le but de cet algorithme est de savoir si un triangle est rectangle ou non. Recopier et
compléter les deux dernières lignes de l'algorithme.
2) a) Calculer les valeurs successives de M, N, X et Y pour A = 8, B = 15 et C = 17.
b) Quel est le résultat affiché à la sortie de l'algorithme dans ce cas ?
3) Mêmes questions avec A = 12, B = 16 et C = 19.
EXERCICE 4 : (4 points).
1) Ecrire les cinq nombres pairs qui suivent le nombre 8.
2) Ecrire un algorithme qui permet d’écrire les cinq nombres pairs qui suivent un nombre pair
entré au clavier.
Bonus
Dans l’exercice 1, trouver la relation entre x et d. Démontrer cette relation.
Dans l’exercice 4, transformer l’algorithme pour qu’il fonctionne à partir de n’importe quel nombre
entré au clavier.