Expressions logiques – entraînement pour les classes 7 à 9
Exercices d’exemple sur « Expressions logiques » avec la bonne réponse et la solution expliquée, du plus facile au plus difficile. Dans l’application Pickles Academy, de nouveaux exercices du même type arrivent à chaque fois, impossible donc de retenir les réponses par cœur.
- Matière
- Informatique
- Classe
- classes 7 à 9
- Domaine du programme
- Algorithmique et programmation
Types d’exercices: Vrai ou faux ?
Règle : Expressions logiques
and est vrai seulement si les deux parties le sont. or, si au moins une l’est. not change vrai en faux et inversement.
Calcule d’abord les comparaisons (<, >, ==, !=), puis not, puis and, et or à la fin.
Exemple: x = 3, y = 7 : x < 5 and y < 5 est faux ; x < 5 or y < 5 est vrai
Attention: == compare ; = donne une valeur à une variable. x != 3 est vrai quand x n’est pas 3.
Exercices d’exemple
-
Exercice 1 Facile
Les variables ont les valeurs des premières lignes. Dis pour chaque expression si elle est vraie (OUI) ou fausse (NON).
a = 5 b = 7 1: a < b 2: a > 5 and b > a 3: a < 6 and a > b
- Expression 1
- Expression 2
- Expression 3
Voir la solution
Bonne réponse:- Expression 1 – oui
- Expression 2 – non
- Expression 3 – non
Méthode: 1. OUI : 5 < 7 (vrai) 2. NON : [5 > 5 (faux) et 7 > 5 (vrai)] 3. NON : [5 < 6 (vrai) et 5 > 7 (faux)]
-
Exercice 2 Normal
Les variables ont les valeurs des premières lignes. Dis pour chaque expression si elle est vraie (OUI) ou fausse (NON).
a = 5 b = 7 1: a <= b and b >= a 2: not (b >= a) 3: a <= b or b >= a 4: a >= b and b >= 2
- Expression 1
- Expression 2
- Expression 3
- Expression 4
Voir la solution
Bonne réponse:- Expression 1 – oui
- Expression 2 – non
- Expression 3 – oui
- Expression 4 – non
Méthode: 1. OUI : [5 <= 7 (vrai) et 7 >= 5 (vrai)] 2. NON : il est faux que 7 >= 5 (vrai) 3. OUI : [5 <= 7 (vrai) ou 7 >= 5 (vrai)] 4. NON : [5 >= 7 (faux) et 7 >= 2 (vrai)]
-
Exercice 3 Difficile
Les variables ont les valeurs des premières lignes. Dis pour chaque expression si elle est vraie (OUI) ou fausse (NON).
a = 5 b = 7 c = 8 1: (a % 2 == 0 or b + c > 12) and b % 2 == 0 2: not (b % 2 == 0 and a >= c) 3: (a % 2 != 0 or b < c) and c <= b 4: b % 2 == 0 and c + b > 13 or b < 4 5: (b > 8 or a + b < 13) and a < b
- Expression 1
- Expression 2
- Expression 3
- Expression 4
- Expression 5
Voir la solution
Bonne réponse:- Expression 1 – non
- Expression 2 – oui
- Expression 3 – non
- Expression 4 – non
- Expression 5 – oui
Méthode: 1. NON : [[5 % 2 == 0 (faux) ou 7 + 8 > 12 (vrai)] et 7 % 2 == 0 (faux)] 2. OUI : il est faux que [7 % 2 == 0 (faux) et 5 >= 8 (faux)] 3. NON : [[5 % 2 != 0 (vrai) ou 7 < 8 (vrai)] et 8 <= 7 (faux)] 4. NON : [[7 % 2 == 0 (faux) et 8 + 7 > 13 (vrai)] ou 7 < 4 (faux)] 5. OUI : [[7 > 8 (faux) ou 5 + 7 < 13 (vrai)] et 5 < 7 (vrai)]
Tous les thèmes de Informatique
Continuer à s’entraîner dans l’application
En une minute, votre enfant aura son propre avatar et son premier exercice. Gratuit, sans publicité, données dans l’UE.
Commencer gratuitement