Pensée informatique et algorithmique
🟡 MoyenLes é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
Le robot part de la case . Il exécute 3 fois la séquence [ → → ↑ ] (→ ajoute 1 à x, ↑ ajoute 1 à y). Sur quelle case arrive-t-il ?
Voir le corrigéoffert
On regarde d'abord ce que fait UNE séquence, puis on la répète 3 fois.
Une séquence [ → → ↑ ] : x augmente de 2 (deux flèches →) et y augmente de 1 (une flèche ↑).
Sur 3 séquences : x augmente de et y augmente de .
Départ : et .
Le robot arrive sur la case .
Je vérifie : au total 6 flèches → et 3 flèches ↑, soit 9 déplacements, ce qui est cohérent avec 3 séquences de 3 flèches. - 2
On exécute : somme prend la valeur 0, puis répéter 5 fois [ somme prend la valeur ], puis somme prend la valeur . Que vaut somme à la fin ?
Voir le corrigéoffert
On traite d'abord la boucle, puis l'instruction qui suit.
La boucle ajoute 4 à somme, cinq fois : . Donc après la boucle, .
Ensuite : somme prend la valeur .
Réponse : .
Attention au piège : l'instruction « » est HORS de la boucle, elle n'est donc exécutée qu'une seule fois. - 3
On exécute : x prend la valeur 2 et y prend la valeur 10. Puis on exécute dans l'ordre : x prend la valeur ; y prend la valeur . Que valent x et y à la fin ?
🔒 Corrigé réservé aux abonnésS'abonner → - 4
Programme : « si le reste de la division de n par 2 vaut 0 alors dire « pair » sinon dire « impair » ». Que dit le programme pour ? Justifie.
🔒 Corrigé réservé aux abonnésS'abonner → - 5
On exécute : n prend la valeur 48, puis répéter 3 fois [ n prend la valeur ]. Que vaut n à la fin ?
🔒 Corrigé réservé aux abonnésS'abonner → - 6
On exécute : total prend la valeur 0, i prend la valeur 1, puis répéter 4 fois [ total prend la valeur ; i prend la valeur ]. Que valent total et i à la fin ?
🔒 Corrigé réservé aux abonnésS'abonner → - 7
Le robot est sur la case . Il exécute : « répéter tant que [ ↑ ] » où chaque ↑ ajoute 1 à y. Combien de fois le robot monte-t-il, et sur quelle case s'arrête-t-il ?
🔒 Corrigé réservé aux abonnésS'abonner → - 8
Pour tracer un rectangle, on écrit : répéter 2 fois [ avancer de 80 ; tourner de ; avancer de 50 ; tourner de ].
a) Combien de côtés le robot trace-t-il ?
b) Quel est le périmètre de la figure obtenue ?🔒 Corrigé réservé aux abonnésS'abonner → - 9
On définit un sous-programme TRIANGLE : répéter 3 fois [ avancer de 40 ; tourner de ]. Le programme principal exécute : répéter 4 fois [ TRIANGLE ; tourner de ].
a) Combien de triangles sont dessinés ?
b) Combien de fois au total l'instruction « avancer » est-elle exécutée ?🔒 Corrigé réservé aux abonnésS'abonner → - 10
On exécute : compteur prend la valeur 0, puis répéter 8 fois [ si compteur alors compteur prend la valeur compteur sinon compteur prend la valeur compteur ]. Que vaut compteur à la fin ?
🔒 Corrigé réservé aux abonnésS'abonner →
Comment ça s'est passé ?
Retrouve tout dans Mon suivi.
