
Cours complet : Logique Informatique - Niveau Première Année
Distributivité : AAND (BOR C) = (AAND B)OR (AAND C)
Lois de De Morgan : NOT (AAND B) = NOT AOR NOT B, NOT (AOR B) = NOT AAND NOT B
6. Implication et contraposée
A => B signifie : Si A est vrai, alors B l'est aussi.
Contraposée : NOT B => NOT A (équivalent logique).
7. Logique des prédicats (introduction)
Prédicat : propriété d'un élément (ex: P(x) = 'x est pair').
Quantificateurs : FOR ALL x P(x) (pour tout x), THERE EXISTS x P(x) (il existe un x).
8. Application en informatique
Conditions en programmation : if (x > 0 and y < 10):
print('Condition vraie')
Circuits logiques : AND, OR, NOT utilisés dans les composants électroniques.
9. Exercices pratiques
1. Complétez la table de vérité de A AND NOT B
2. Simplifiez : (AAND B)OR (AAND NOT B)
3. Contraposée de : Si un nombre est divisible par 4, alors il est pair.
4. Traduisez : Tous les étudiants sont sérieux -> FOR ALL x Étudiant(x) => Sérieux(x)
10. Conclusion
La logique est essentielle en informatique : programmation, IA, circuits logiques, etc.
Elle permet de raisonner rigoureusement et d'écrire des algorithmes efficaces.