Exercices d’initiation à l’algorithmique : Exercice 1: Interpréter un algorithme de calculs. Quel est le résultat produit par chacun des deux algoritmes suivants pour X=6 ? a) Variables : X, Y, Z nombres réels Début: Y← -1 Lire X Z ← 2*X+Y Ecrire Z Fin b) Variables : X, Y, Z nombres réels Début: Y← 3 Lire X Z ← X^2-Y+3 Ecrire Z Fin Exercice 2: Interpréter un algorithme. Quelles sont les valeurs de X, Y et Z après exécution du programme suivant ? Variables : X, Y, Z nombres entiers Début: X← 4 Y← 10 Z←X+Y X←8 Y←X+Z Fin Exercice 3 : Écrire un algorithme : a) en géométrie : Écrire un algorithme qui demande à l’utilisateur la largeur et la longueur d’un rectangle (en mètre) puis qui calcule et affiche le périmètre et l’aire de ce rectangle. b) de calcul : Écrire un algorithme qui demande à l’utilisateur la valeur de deux nombres A et B puis qui calcule et affiche la somme de leur carré. c) en statistiques : Écrire un algorithme qui demande à l’utilisateur deux nombres puis qui calcule et affiche la moyenne de ces deux nombres. Exercice 4: Interpréter un algorithme comportant une instruction conditionnelle ou une boucle : Quel est le résultat produit par chacun des deux algorithmes suivants pour X=2 ? a) Variable : X nombre réel Début: Ecrire : « Quelle est la valeur de X ? » Lire X Répéter Ecrire X X ← X+3 Jusqu’à X= 17 Fin b) Variable : X nombre réel Début: Ecrire : « Quelle est la valeur de X ? » Lire X Répéter Ecrire X X ← X+10 Jusqu’à X>50 Fin Exercice 5 : Écrire un algorithme comportant une boucle : a) Écrire un algorithme qui demande un nombre entier à l’utilisateur puis qui affiche les vingt nombres suivants. b) Écrire un algorithme qui demande un nombre entier à l’utilisateur puis qui affiche la somme de ce nombre avec le nombre suivant ; le programme demande alors à l’utilisateur s’il veut continuer. Exercice 6 : Soldes. Écrire un algorithme qui demande à l’utilisateur : - le prix d’un article en euros. - si cet article est soldé. Si l’article est soldé, le programme affiche le prix à payer avec une réduction de 50%. Exercice 7 : Interpréter un algorithme en statistiques. Que produit l’agorithme suivant ? Variables : n, cpt nombres entiers X, S, M nombres réels Début: Ecrire : « Combien de notes avez-vous ? » Lire n S← 0 Pour cpt ←1 jusqu’à n Faire Ecrire : « Entrez vos notes. » Lire X S← S+X Z←X+Y Fin Faire M←S/n Écrire : « Le résultat est », n Fin Exercice 8 : Écrire un algorithme qui demande à l’utilisateur un nombre naturel N puis qui calcule la somme des N premiers entiers c’est-è-dire le nombre : S= 1+2+3+…+N Pour écrire des algorithmes qui s’exécuteront sur ordinateur, vous pouvez télécharger et installer le logiciel libre Algobox à l’adresse : http://www.xm1math.net/algobox/