Algèbre booléenne et instructions conditionnelles

Position temporelleDurée

Objectif

  • Utiliser les instructions conditionnelles avec l'algèbre booléenne.

Mise en situation

Les expressions logiques sont très utiles pour exprimer des conditions avec les structures conditionnelles.

Comme avec les expressions conditionnelles simples, les expressions utilisant des fonctions logiques telles que « et », « ou » et « non » permettent d'obtenir un résultat qui est vrai ou faux. Ces expressions sont donc utilisables comme conditions dans les instructions conditionnelles.

Elles sont également stockables dans des variables.

Exemple

1
/** JavaScript: affiche "Plus de place à ce prix" */
2
let availablePlace = true
3
let budget = 40
4
5
if (availablePlace && budget > 120) {
6
  console.log('1ère classe')
7
} else if (!availablePlace || budget < 60) {
8
  console.log('Plus de place à ce prix')
9
}
1
"""Python: affiche "Plus de place à ce prix"."""
2
availablePlace = True
3
budget = 40
4
5
if availablePlace and budget > 120:
6
  print('1ère classe')
7
elif not availablePlace or budget < 60:
8
  print('Plus de place à ce prix')

À retenir

Les opérateurs booléens permettent de construire des expressions avec plusieurs conditions en combinant leur résultat.

Position temporelleDurée