Mathovore, tout pour réussir en maths : lexique et définitions de mathématiques du collège au lycée

Logique, démonstration et algorithmique

Instruction conditionnelle : définition

Au programme de 3e

Définition

Une instruction conditionnelle exécute un bloc d'instructions seulement si une condition est vérifiée, et éventuellement un autre bloc sinon.

En clair

C'est le « si… alors… sinon… » d'un programme : il choisit un chemin selon le cas.

Ce qu'il faut retenir

  • La condition est un test qui vaut vrai ou faux.
  • Les comparaisons s'écrivent $<$, $>$, $\le$, $\ge$, $==$ (égalité) et $\ne$.
  • En Python, l'égalité se teste avec $==$ et non avec $=$, qui est l'affectation.
  • Le bloc « sinon » est facultatif.
  • On peut enchaîner plusieurs conditions pour traiter plusieurs cas.

Exemple

Si la note est supérieure ou égale à 10, afficher « admis », sinon afficher « refusé ».

À ne pas confondre avec

  • Boucle — la boucle répète, la condition choisit.
  • Disjonction de cas — la disjonction de cas est le raisonnement mathématique correspondant.

Réviser cette notion sur Mathovore

Termes liés

Algorithme Boucle Variable (en programmation) Affectation Disjonction de cas Contraposée Équivalence Fonction (en programmation)

Questions fréquentes sur « instruction conditionnelle »

Comment teste-t-on une égalité dans un programme ?

Avec le double signe égal $==$ : le simple $=$ sert à affecter une valeur.

← Tous les mots du lexique de maths