Pour chacune des lignes du premier programme du chapitre, nommer la…
Application directe du cours · niveau 1 (application) · NSI (première), chapitre 3 — Langages et programmation · Reconnaître les constructions et les langages
Énoncé
Pour chacune des lignes du premier programme du chapitre, nommer la construction élémentaire employée.
Corrigé
Ligne par ligne, en reprenant le programme du cours :
| Ligne | Construction |
|---|---|
| `n = 7` | affectation |
| `total = 0` | affectation |
| `for i in range(1, n + 1):` | boucle bornée |
| ` total = total + i` | affectation (dans le corps) |
| `if total > 20:` | conditionnelle |
| ` message = "grand"` | affectation |
| `else:` | (suite de la conditionnelle) |
| `while reste > 1:` | boucle non bornée |
| `print(total, message, etapes)` | appel de fonction |
La séquence, sixième construction, n'est portée par aucune ligne en particulier : c'est l'enchaînement des lignes lui-même. C'est la construction la plus invisible et la plus employée.
Contrôle : les six constructions du cours sont bien toutes présentes dans ce programme de treize lignes — c'était son objet.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.