0% ont trouvé ce document utile (0 vote)
20 vues1 page

Comprendre l'instruction conditionnelle

Le document présente plusieurs algorithmes permettant de résoudre des problèmes mathématiques à l'aide d'instructions conditionnelles. Les algorithmes traitent de tests sur des nombres, de recherche de maximum et de carrés parfaits.

Transféré par

Petit Frère À Jésus
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues1 page

Comprendre l'instruction conditionnelle

Le document présente plusieurs algorithmes permettant de résoudre des problèmes mathématiques à l'aide d'instructions conditionnelles. Les algorithmes traitent de tests sur des nombres, de recherche de maximum et de carrés parfaits.

Transféré par

Petit Frère À Jésus
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

FICHE n°3 : DECOUVRIR Fin Si

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.
[Link]/[Link]/mentions-legales
Yvan Monka – Académie de Strasbourg – [Link]

Vous aimerez peut-être aussi