Opérateurs logiques
ET, OU, NON
A
B
A ET B
V
V
V
V
F
F
F
V
F
F
F
F
A
B
A OU B
V
V
V
V
F
V
F
V
V
F
F
F
ET : tous vrais
OU : au moins un vrai
NON : inverse la valeur
Exemples de conditions
Condition simple
SI age >= 18 ALORS
AFFICHER("majeur")
FIN SI
Condition composée (ET)
SI (note >= 10) ET (absences < 5) ALORS
AFFICHER("admis")
FIN SI
Condition composée (OU)
SI (jour = "samedi") OU (jour = "dimanche") ALORS
AFFICHER("week-end")
FIN SI
Condition complexe
SI (x > 0) ET ((y > 0) OU (z < 0)) ALORS
AFFICHER("valeur positive")
FIN SI
Priorités :
- • NON (plus haute priorité)
- • ET
- • OU (plus basse priorité)
Bonnes pratiques
Utiliser des parenthèses pour clarifier
Respecter la priorité des opérateurs
Analyser chaque partie de la condition
Tester avec plusieurs combinaisons
Simplifier les expressions quand possible
Conseils :
- • Évaluer les conditions de gauche à droite
- • Utiliser des variables intermédiaires pour complexité
- • Vérifier la logique avec des exemples concrets
- • Attention aux doubles négations