Conditionals · Conditionnelles
| English | Français |
|---|---|
| conditional/kənˈdɪʃənl/ | conditionnelle |
| block/blɒk/ | bloc |
| if/ɪf/ | si |
| else/els/ | sinon |
| clause/klɔːz/ | clause |
| selection/sɪˈlekʃn/ | naturelle |
| iteration/ˌɪtəˈreɪʃn/ | itération |
| branch/bræntʃ/ | branche |
| Boolean condition/ˈbuːlɪən kənˈdɪʃn/ | condition booléenne |
Choosing what to do
- A conditional 条件语句 runs a block 代码块 of code only when a condition is true.
- This lets a program choose what to do based on data.
- Different inputs can send the program down different paths.
- It is one of the three building blocks of every program.
Choisir quoi faire
- Une instruction conditionnelle 条件语句 exécute un bloc 代码块 de code uniquement lorsqu'une condition est vraie.
- Cela permet à un programme de choisir quoi faire selon les données.
- Des entrées différentes peuvent diriger le programme vers des chemins différents.
- C'est l'un des trois blocs de construction de tout programme.
A conditional statement runs a block of code: · Une instruction conditionnelle exécute un bloc de code :
The condition decides whether the block runs. · La condition décide si le bloc s'exécute.
In an IF/ELSE, how many branches run each time? · Dans un IF/ELSE, combien de branches s'exécutent à chaque fois ?
The condition chooses one branch; the other is skipped. · La condition choisit une branche ; l'autre est ignorée.
IF and ELSE
- The basic form is an if 如果 statement, often with an else 否则 clause 子句:
- IF the condition is true, run the first block;
- ELSE (the condition is false), run the second block.
- Exactly one block runs each time.
IF et ELSE
- La forme de base est une instruction if 如果, souvent avec une clause else 否则 :
- SI la condition est vraie, exécutez le premier bloc ;
- SINON (la condition est fausse), exécutez le second bloc.
- Exactement un bloc s'exécute à chaque fois.
Selection: follow the IF / ELSE branch · Sélection : suivre la branche IF / ELSE
Drag the score and watch which branch runs. An IF tests the condition and takes the first block if true, otherwise the ELSE block — only one runs. · Faites glisser le score et regardez quelle branche s'exécute. Un IF teste la condition et exécute le premier bloc si vrai, sinon le bloc ELSE — une seule branche s'exécute.
Choosing between paths based on a condition is called ______. · Choisir entre des chemins en fonction d'une condition s'appelle ______.
Selection is one of the three building blocks, with sequencing and iteration. · La sélection est l'un des trois blocs fondamentaux, avec le séquencement et l'itération.
Selection
- This ability to choose between paths is called selection 选择.
- Selection is one of three building blocks, with sequencing and iteration 迭代.
- To understand a conditional, trace which branch 分支 runs for a given input.
- Only one branch runs, chosen by the condition.
Sélection
- Cette capacité à choisir entre des chemins est appelée sélection 选择.
- La sélection est l'un des trois blocs de construction, avec le séquençage et l'itération 迭代.
- Pour comprendre une condition, suivez quelle branche 分支 s'exécute pour une entrée donnée.
- Une seule branche s'exécute, choisie par la condition.
IF isMember: price ← price × 0.9. With isMember true and price 100, price becomes: · IF isMember : price ← price × 0.9. Avec isMember vrai et price 100, price devient :
The IF branch runs: 100 × 0.9 = 90. · La branche IF s'exécute : 100 × 0.9 = 90.
If isMember is false, the ELSE branch runs and price stays 100. · Si isMember est faux, la branche ELSE s'exécute et price reste 100.
A false condition runs the ELSE block. · Une condition fausse exécute le bloc ELSE.
Writing the wrong Boolean condition usually causes: · Écrire une mauvaise condition booléenne provoque généralement :
A wrong condition sends the program down the wrong branch. · Une mauvaise condition dirige le programme vers la mauvaise branche.
Get the condition right
- Make sure the Boolean condition 布尔条件 correctly captures the intended rule.
- A wrong condition is a common source of logic errors.
Member discount. IF isMember is true: price ← price × 0.9; ELSE: price stays the same. With isMember true and price 100, the IF branch runs → price becomes 90. If false, the ELSE branch runs → price stays 100.
Bien définir la condition
- Assurez-vous que la condition booléenne 布尔条件 capture correctement la règle souhaitée.
- Une mauvaise condition est une source fréquente d'erreurs logiques.
Remise membre. SI isMember est vrai : price ← price × 0.9 ; SINON : price reste inchangé. Avec isMember vrai et un prix de 100, la branche IF s'exécute → le prix devient 90. Si faux, la branche ELSE s'exécute → le prix reste 100.
A conditional runs a block only when a condition is true. An IF with an ELSE picks exactly one of two paths — this is selection, one of the three building blocks. Trace which branch runs for each input, and make sure the Boolean condition matches the rule you intended.
Un conditionnel exécute un bloc uniquement lorsqu'une condition est vraie. Un IF avec un ELSE sélectionne exactement l'un des deux chemins — c'est la sélection, l'un des trois blocs fondamentaux. Suivez quelle branche s'exécute pour chaque entrée, et assurez-vous que la condition booléenne correspond à la règle que vous aviez prévue.