NSI (première) · Chapitre 3 · Application directe du cours
Pour chacune des lignes du premier programme du chapitre, nommer la…
Langages et programmation · Reconnaître les constructions et les langages · niveau 1 (application)
É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.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 16 autres exercices corrigés dans ce chapitre, et 20 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.