Boolean Expressions · Expressions Booléennes
| English | Français |
|---|---|
| Boolean expression/ˈbuːlɪən ekˈspreʃn/ | expression booléenne |
| evaluates/ɪˈvæljuːeɪts/ | évalue |
| Relational operators/rɪˈleɪʃənl ˈɒpəreɪtəz/ | Opérateurs relationnels |
| logical operators/ˈlɒdʒɪkl ˈɒpəreɪtəz/ | opérateurs logiques |
| condition/kənˈdɪʃn/ | condition |
| program flow/ˈprəʊɡræm fləʊ/ | flux du programme |
True-or-false questions
- Programs make decisions by asking true-or-false questions.
- A Boolean expression 布尔表达式 is any expression that evaluates 求值 to true or false.
- The answer is always one of exactly two values.
- These questions are how a program decides what to do next.
Questions vrai ou faux
- Les programmes prennent des décisions en posant des questions vrai ou faux.
- Une expression booléenne 布尔表达式 est toute expression qui évalue 求值 à vrai ou faux.
- La réponse est toujours l'une de exactement deux valeurs.
- Ces questions sont la façon dont un programme décide de la suite à faire.
A Boolean expression always evaluates to: · Une expression booléenne évalue toujours à :
Exactly one of two values: true or false. · Exactement l'une des deux valeurs : vrai ou faux.
The expression 5 > 3 evaluates to true. · L'expression 5 > 3 évalue à vrai.
5 is greater than 3, so it is true. · 5 est supérieur à 3, donc c'est vrai.
Relational operators
- Relational operators 关系运算符 compare two values.
- They are: equal to, not equal to, greater than $>$, less than $<$, $\ge$, and $\le$.
- Each comparison gives true or false: $5 > 3$ is true, and $4 = 7$ is false.
- One relational operator gives one simple Boolean answer.
Opérateurs relationnels
- Les opérateurs relationnels 关系运算符 comparent deux valeurs.
- Ce sont : égal à, différent de, supérieur à $>$, inférieur à $<$, $\ge$, et $\le$.
- Chaque comparaison donne vrai ou faux : $5 > 3$ est vrai, et $4 = 7$ est faux.
- Un opérateur relationnel donne une simple réponse booléenne.
True or false? · Vrai ou faux ?
Relational operators compare values; logical operators combine them. AND needs both true; OR needs at least one; NOT reverses. · Les opérateurs relationnels comparent des valeurs ; les opérateurs logiques les combinent. AND nécessite que les deux soient vrais ; OR nécessite qu'au moins un soit vrai ; NOT inverse.
true AND false evaluates to: · true AND false évalue à :
AND is true only when both parts are true. · AND est vrai uniquement lorsque les deux parties sont vraies.
true OR false evaluates to: · true OR false évalue à :
OR is true when at least one part is true. · OR est vrai lorsque au moins une partie est vraie.
The logical operator that reverses a value (NOT true is false) is ______. · L'opérateur logique qui inverse une valeur (NOT true est false) est ______.
NOT flips true to false and false to true. · NOT inverse vrai en faux et faux en vrai.
Logical operators
- Combine conditions with logical operators 逻辑运算符:
- AND is true only when both parts are true.
- OR is true when at least one part is true.
- NOT reverses a value: NOT true is false.
Opérateurs logiques
- Combinez des conditions avec des opérateurs logiques 逻辑运算符 :
- ET (AND) est vrai uniquement lorsque les deux parties sont vraies.
- OU (OR) est vrai lorsque au moins une partie est vraie.
- NON (NOT) inverse une valeur : NON vrai est faux.
Pass needs score ≥ 50 AND attendance > 80. With score 60, attendance 75, the student: · Valider nécessite score ≥ 50 ET présence > 80. Avec score 60, présence 75, l'étudiant :
60 ≥ 50 is true, 75 > 80 is false; true AND false is false. · 60 ≥ 50 est true, 75 > 80 est false ; true AND false est false.
Conditions control the flow
- A Boolean expression is often used as a condition 条件 that controls program flow 程序流.
- Evaluate each part in turn, then combine, to predict the result.
Pass rule. A student passes if score $\ge 50$ AND attendance $> 80$. With score 60, attendance 75: first part $60 \ge 50$ is true; second part $75 > 80$ is false; true AND false is false — no pass. If attendance were 90, both are true, so the whole is true.
Les conditions contrôlent le flux
- Une expression booléenne est souvent utilisée comme une condition 条件 qui contrôle le flux du programme 程序流.
- Évaluez chaque partie à tour de rôle, puis combinez, pour prédire le résultat.
Règle de passage. Un élève réussit si la note $\ge 50$ ET l'assiduité $> 80$. Avec une note de 60, assiduité 75 : première partie $60 \ge 50$ est vraie ; deuxième partie $75 > 80$ est fausse ; vrai ET faux est faux — pas de réussite. Si l'assiduité était 90, les deux sont vraies, donc l'ensemble est vrai.
A Boolean expression evaluates to true or false. Relational operators ($>$, $<$, $=$, $\ne$, $\ge$, $\le$) compare two values; logical operators combine conditions — AND (both), OR (at least one), NOT (reverse). Used as a condition, a Boolean expression controls program flow.
Une expression booléenne évalue à vrai ou faux. Les opérateurs relationnels ($>$, $<$, $=$, $\ne$, $\ge$, $\le$) comparent deux valeurs ; les opérateurs logiques combinent des conditions — ET (les deux), OU (au moins un), NON (inverser). Utilisée comme condition, une expression booléenne contrôle le flux du programme.