Adloun

sciences numériques et technologie (seconde) · Chapitre 4 · Exercice d'entraînement

Dérouler un while

Les boucles · La boucle non bornée : while · niveau 1 (application)

Énoncé

Donner ce qu'affiche ce programme et le nombre de tours :

n = 100
while n > 1:
    n = n // 2
    print(n)

Pour démarrer : comment l'IA t'aide

Élève

Je ne sais pas trop par où commencer : il y a une boucle while et un print dedans, je m'y perds.

IA

Commence par repérer les trois moments d'un while : l'état des variables avant la boucle, le test, puis le corps. Ici, avant d'entrer dans la boucle, que vaut ?

Élève

Au départ . Ensuite le test est vrai, donc on entre et on fait .

IA

Oui. Et que fait l'instruction entre deux entiers, par rapport à une division ordinaire ? Une fois que tu as ce point clair, quel est le premier nombre affiché ?

L'IA ne donne pas la réponse : elle pose la question qui fait avancer. Le corrigé de cet exercice n'est pas publié : à toi de continuer.

Continue cet exercice avec l'IA

Reprends l'exercice là où le dialogue s'arrête.

Continuer avec l'IA — gratuit, sans inscription

Gratuit, sans inscription. L'IA te guide pas à pas, sans te donner la réponse.

Le cours du chapitre · Tous les exercices du chapitre

Continuer avec l'IA, gratuit →