Contexte

Durée : 2h

Environnement de travail : Repl.it

Pré-requis : Savoir écrire et exécuter un programme en Python.

La plupart des algorithmes exécutent des actions différentes en fonction de l'état courant des variables. Prenons l'exemple d'un logiciel de comptabilité : lorsque une entrée est un débit le signe « moins » est affiché, et lorsque l'entrée est un crédit le signe « plus » est affiché. Le comportement à l'affichage est donc conditionné au type de l'opération, et c'est information que l'on peut imaginer trouver dans une variable. Il est donc nécessaire de pouvoir modifier le comportement du programme en fonction de la valeur d'une variable.

C'est là qu'interviennent les structures alternatives, qui sont présentent dans la plupart des langages de programmation, et qui permettent d'appliquer des concepts mathématiques et logiques simples. Ce module a pour objectif d'initier aux différents concepts que sont les comparaisons, les instructions conditionnelles et l'algèbre booléenne appliquées aux langages en général.

Stéphane Crozat Paternité - Partage des Conditions Initiales à l'Identique