Instr Cond 1
Instr Cond 1
Instr Cond 1
L'INSTRUCTION CONDITIONNELLE 1) Recopier et compléter les deux dernières lignes de l'algorithme précédent.
2) a) Calculer les valeurs successives de M, N, X et Y pour A = 8, B = 15 et C = 17.
Une instruction conditionnelle permet d'effectuer un test Si Condition b) Quel est le résultat affiché à la sortie de l'algorithme dans ce cas ?
suivant certaines conditions. En langage naturel, elle peut se Alors Instructions 1 3) Mêmes questions avec A = 12, B = 16 et C = 19.
présenter sous la forme suivante : Exemple : Sinon
Instructions 2 4) Donner d’autres valeurs de A, B et C qui satisfont le test de sortie de l'algorithme.
Si c'est un garçon Fin SI
Alors il s'appellera Paul Exercice 4 : Saisir trois nombres réels différents A, B, C
Sinon 1) Recopier et compléter Si A < B
Elle s'appellera Paulette l'algorithme ci-contre : Alors
Fin Si Si B < C
Exercice 1 : 2) A quoi sert cet algorithme ?
Saisir A Alors afficher "… est le plus grand"
1) Lire l'algorithme ci-contre. Sinon
Quel problème permet-il de résoudre ? Affecter à B la valeur Afficher "… est le plus grand"
2) a) Quelle est la valeur de B et la Affecter à C la valeur arrondie à l'unité de Fin Si
valeur de C lorsque A = 40 ? B Sinon
b) Dans ce cas, quel est le résultat Si B = C Si A < C
affiché en sortie ? Alors afficher "A est un carré parfait" Alors afficher "… est le plus grand"
Sinon Sinon
3) Mêmes questions avec A = 2025. Afficher "A n'est pas un carré parfait" Afficher "… est le plus grand"
Fin Si Fin Si
Exercice 2 : Fin Si
Saisir A
Faire fonctionner l'algorithme ci-contre et Saisir B
compléter le tableau : Exercice 5 : Saisir deux nombres A, B
Entrée A 6 -5 4 10 2 Si 3A < B On considère l'algorithme ci-contre : Si A > B
Entrée B 15 1 7 30 7 Alors affecter à A la valeur Alors
3A 1) Quelle est la valeur de C pour Si B > 0
Sortie A
Sinon A = 15 et B = 25. Alors affecter à C la valeur de A + B
Sortie B
Affecter à B la valeur 3B Sinon
Sortie A + B 2) Même question pour A = 45 et
Fin Si Affecter à C la valeur de A – B
B = -56.
Exercice 3 : Fin Si
Afficher A + B 3) a) Démontrer que dans tous les
Sinon
Saisir dans l'ordre croissant trois nombres entiers A, B, C cas C est positif.
Si A > 0
b) Est-il strictement positif ?
Affecter à M la valeur de A2 Alors affecter à C la valeur de A + B
Expliquer.
Affecter à N la valeur de B2 Sinon
Affecter à X la valeur de M + N Affecter à C la valeur de B – A
Affecter à Y la valeur de C2 Fin Si
Fin Si
Si X = Y Afficher C
Alors afficher …
Sinon
Afficher … Hors du cadre de la classe, aucune reproduction, même partielle, autres que celles prévues à l'article L 122-5 du
code de la propriété intellectuelle, ne peut être faite de ce site sans l'autorisation expresse de l'auteur.
www.maths-et-tiques.fr/index.php/mentions-legales
Yvan Monka – Académie de Strasbourg – www.maths-et-tiques.fr