Pensée informatique et algorithmique
🟠 DifficileLes énoncés sont gratuits, et les 2 premiers corrigés sont offerts. Les autres corrigés détaillés sont réservés aux abonnés.
- 1
On exécute : « mettre à 1 », puis « répéter 5 fois [ multiplier par 3 ] ».
a) Donne les valeurs successives de .
b) Que vaut à la fin ? Écris-le sous forme de puissance.Voir le corrigéoffert
a) vaut successivement 3, 9, 27, 81 puis 243.
b) , c'est-à-dire .
Une boucle de multiplications répétées produit une puissance. - 2
En Python : `s = 0`, puis `for i in range(0, 12, 3): s = s + i`.
a) Quelles valeurs prend ?
b) Que vaut à la fin ?Voir le corrigéoffert
a) `range(0, 12, 3)` part de 0, avance de 3 en 3, et s'arrête avant 12.
Les valeurs sont 0, 3, 6 et 9.
b) .
La valeur 12 n'est pas prise : la borne de fin est toujours exclue.8 corrigés détaillés pas à pas restent à débloquer
Chacun reprend l'énoncé, montre le calcul étape par étape et dit où se trouve le piège.
Le pack de révision, gratuit
L'essentiel des dix premiers chapitres du programme, en PDF : ce qu'il faut retenir et les questions qui vérifient que c'est acquis. Puis 5 e-mails sur 14 jours, et c'est tout.
- 3
En Python : `s = 0`, puis `for i in range(1, 6): s = s + i`.
a) Quelles valeurs prend ? Donne après chaque tour.
b) Que vaut à la fin, et que calcule ce programme ?🔒 Corrigé détailléVoir ce qu'il contient → - 4
Une fonction est définie ainsi : « prend un nombre et renvoie ».
a) Calcule et .
b) Trouve le nombre tel que .🔒 Corrigé détailléVoir ce qu'il contient → - 5
On exécute : « mettre à 0 », puis « répéter 5 fois [ ajouter 4 à ; ajouter 2 à ] ».
a) Donne la valeur de après chaque tour.
b) Que vaut à la fin, et comment le retrouver sans dérouler ?🔒 Corrigé détailléVoir ce qu'il contient → - 6
Sur un quadrillage, → ajoute 1 à et ↑ ajoute 1 à . Le robot part de et exécute « répéter 4 fois [ → → ↑ ] ».
a) Donne sa position après chaque répétition.
b) Quelles sont ses coordonnées finales, et combien de pas a-t-il faits ?🔒 Corrigé détailléVoir ce qu'il contient → - 7
Un programme parcourt la liste de notes [4 ; 9 ; 6 ; 13 ; 8 ; 15] et compte celles qui vérifient « note ».
a) Combien en trouve-t-il ? Lesquelles ?
b) Combien en trouverait-il avec la condition « note » ? Je remplis case par case !
🔒 Corrigé détailléVoir ce qu'il contient → - 8
On exécute : « mettre à 30 », puis « répéter tant que : retirer 7 à ».
a) Donne les valeurs successives de et le nombre de tours.
b) Que vaut à la fin ? Écris l'égalité de division euclidienne correspondante.🔒 Corrigé détailléVoir ce qu'il contient → - 9
Un programme classe une moyenne ainsi : « si moy alors “TB” ; sinon si moy alors “B” ; sinon si moy alors “AB” ; sinon “passable” ».
a) Qu'affiche-t-il pour moy ? pour moy ?
b) Pourquoi l'ordre des tests est-il important ?🔒 Corrigé détailléVoir ce qu'il contient → - 10
On veut échanger le contenu de deux variables. Au départ et . On exécute : « mettre à » ; « mettre à » ; « mettre à ».
a) Donne les valeurs de , et après chaque instruction.
b) Que se passerait-il si l'on commençait par « mettre à » ? Je remplis case par case !
🔒 Corrigé détailléVoir ce qu'il contient →
Comment ça s'est passé ?
Retrouve tout dans Mon suivi.
Le pack de révision, gratuit
L'essentiel des dix premiers chapitres du programme, en PDF : ce qu'il faut retenir et les questions qui vérifient que c'est acquis. Puis 5 e-mails sur 14 jours, et c'est tout.
Partager avec ma classe
Les énoncés de cette page sont gratuits et s'ouvrent sans compte : l'adresse peut être donnée telle quelle, au tableau ou dans l'espace numérique de travail.
