Tests et logique booléenne

Sommaire

Index

Voir aussi Les opérateurs

ET ou OU

Première possibilité: ET

 SI il fait trop chaud ET la climatisation n'est pas allumée ALORS
  Ouvrir la fenêtre
SINON
  Fermer la fenêtre
FIN SI 

Première possibilité: OU

SI il ne fait pas trop chaud OU la climatisation est allumée ALORS
  Fermer la fenêtre
SINON
  Ouvrir la fenêtre
FIN SI 

Voir le théorème de De Morgan

Un problème, deux solutions (ou plus)

Exemple

SI il fait trop chaud ET la climatisation n'est pas allumée ALORS
  Ouvrir la fenêtre
SINON
  Fermer la fenêtre
FIN SI 

Est équivalent

SI il fait trop chaud ALORS
    DEBUT SI
        SI la climatisation n'est pas allumée ALORS
            DEBUT SI
              Ouvrir la fenêtre
            FIN SI
        SINON
            DEBUT SINON
                Fermer la fenêtre
            FIN SINON
    FIN SI
SINON
    DEBUT SINON
        Fermer la fenêtre
    FIN SINON
FIN SI 

Quelle est la meilleure solution ? Ça dépend…