Ce document définit les objectifs progressifs liés à la compréhension et à l’utilisation des structures conditionnelles en Python.
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je suis capable d’identifier une condition simple dans un programme Python. | ☐ | ☐ | ☐ | |
Je suis capable de reproduire un exemple utilisant une condition if. |
☐ | ☐ | ☐ | |
| Je suis capable d’exécuter un programme contenant une condition et d’observer son comportement. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je sais expliquer ce qu’est une condition en programmation. | ☐ | ☐ | ☐ | |
Je sais expliquer qu’une condition produit un résultat booléen (True ou False). |
☐ | ☐ | ☐ | |
| Je sais expliquer le rôle des conditions dans la prise de décision d’un programme. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je suis capable d’identifier les situations où une condition est nécessaire dans un programme. | ☐ | ☐ | ☐ | |
| Je suis capable d’expliquer comment une condition influence le déroulement d’un programme. | ☐ | ☐ | ☐ |
if| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je suis capable d’écrire une instruction if simple. |
☐ | ☐ | ☐ | |
| Je suis capable d’écrire une condition comparant une variable à une valeur. | ☐ | ☐ | ☐ | |
| Je suis capable d’écrire un programme qui exécute un bloc de code uniquement si une condition est vraie. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je sais expliquer le rôle du mot-clé if. |
☐ | ☐ | ☐ | |
Je sais expliquer pourquoi le code sous if ne s’exécute que si la condition est vraie. |
☐ | ☐ | ☐ | |
| Je sais expliquer la structure logique d’un test conditionnel. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je suis capable d’utiliser if pour contrôler le comportement d’un programme. |
☐ | ☐ | ☐ | |
| Je suis capable d’anticiper le résultat d’un programme contenant une condition. | ☐ | ☐ | ☐ |
else| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je suis capable d’écrire une structure if / else. |
☐ | ☐ | ☐ | |
| Je suis capable d’écrire un programme qui affiche un résultat différent selon la condition. | ☐ | ☐ | ☐ | |
| Je suis capable de reproduire un programme utilisant une alternative simple. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je sais expliquer le rôle de else. |
☐ | ☐ | ☐ | |
Je sais expliquer pourquoi un seul des deux blocs (if ou else) est exécuté. |
☐ | ☐ | ☐ | |
| Je sais expliquer la logique « soit / soit » d’une structure conditionnelle. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je suis capable d’utiliser if / else pour résoudre un problème simple. |
☐ | ☐ | ☐ | |
| Je suis capable d’expliquer le fonctionnement d’un programme contenant une décision binaire. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je suis capable d’utiliser == pour tester l’égalité. |
☐ | ☐ | ☐ | |
Je suis capable d’utiliser != pour tester une différence. |
☐ | ☐ | ☐ | |
Je suis capable d’utiliser < et > dans une condition. |
☐ | ☐ | ☐ | |
Je suis capable d’utiliser <= et >= dans une condition. |
☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je sais expliquer la différence entre = et ==. |
☐ | ☐ | ☐ | |
| Je sais expliquer le rôle d’un opérateur de comparaison. | ☐ | ☐ | ☐ | |
| Je sais expliquer que le résultat d’une comparaison est un booléen. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je suis capable de choisir l’opérateur de comparaison adapté à une situation. | ☐ | ☐ | ☐ | |
| Je suis capable d’anticiper le résultat d’une comparaison dans un programme. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je suis capable de tester la valeur d’une variable dans une condition. | ☐ | ☐ | ☐ | |
Je suis capable d’utiliser une variable numérique dans un test if. |
☐ | ☐ | ☐ | |
| Je suis capable d’utiliser une valeur saisie par l’utilisateur dans une condition. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je sais expliquer comment une variable influence une condition. | ☐ | ☐ | ☐ | |
| Je sais expliquer comment une condition permet de vérifier une information. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
| Je suis capable d’utiliser une condition pour valider une donnée. | ☐ | ☐ | ☐ | |
| Je suis capable d’utiliser une condition pour contrôler le comportement d’un programme. | ☐ | ☐ | ☐ |
| Objectif | Élève | Pair | Prof | Ressource |
|---|---|---|---|---|
Je suis capable d’écrire un programme utilisant if et else pour prendre une décision. |
☐ | ☐ | ☐ | |
| Je suis capable d’anticiper le comportement d’un programme conditionnel. | ☐ | ☐ | ☐ | |
| Je suis capable d’expliquer le fonctionnement d’une structure conditionnelle complète. | ☐ | ☐ | ☐ |