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
Réécris ce programme le plus court possible avec une boucle : avancer, tourner, avancer, tourner, avancer, tourner.
Voir le corrigéoffert
Je cherche le motif qui se répète.
Le programme est fait du bloc « avancer, tourner » écrit plusieurs fois.
Je compte combien de fois ce bloc apparaît : avancer-tourner (1), avancer-tourner (2), avancer-tourner (3), soit 3 fois.
Je l'écris avec une boucle contenant les deux actions :
répéter 3 fois (avancer, tourner).
Un dernier contrôle : en dépliant, j'obtiens avancer, tourner, avancer, tourner, avancer, tourner. C'est bien le programme de départ. - 2
Kala veut d'abord ouvrir la porte, puis avancer. Un élève a écrit : avancer, ouvrir la porte. Explique le bug et corrige le programme.
Voir le corrigéoffert
Je lis le programme dans l'ordre : d'abord « avancer », ensuite « ouvrir la porte ».
Mais Kala avancerait vers la porte encore fermée : il se cognerait contre elle.
Le bug vient donc de l'ordre des instructions.
Pour déboguer, j'inverse les deux instructions :
ouvrir la porte, avancer.
Maintenant la porte est ouverte avant qu'il n'avance : le programme fonctionne. - 3
Kala part de la case et doit atteindre la case . Une flèche ↑ augmente la ligne de 1. Quel programme choisir : (A) répéter 4 fois (↑) ou (B) répéter 3 fois (↑) ? Justifie.
🔒 Corrigé réservé aux abonnésS'abonner → - 4
On peut mettre une boucle dans une boucle. Écris la séquence produite par : répéter 2 fois (répéter 3 fois (taper), souffler). Combien de fois tape-t-on ? Combien de fois souffle-t-on ?
🔒 Corrigé réservé aux abonnésS'abonner → - 5
Écris la séquence complète produite par : répéter 3 fois (avancer, avancer, tourner à droite). Combien d'instructions cela fait-il en tout ?
🔒 Corrigé réservé aux abonnésS'abonner → - 6
Un programme est : répéter 4 fois (avancer), puis tourner, puis répéter 2 fois (avancer). Combien de fois Kala avance-t-il en tout ? Combien de fois tourne-t-il ?
🔒 Corrigé réservé aux abonnésS'abonner → - 7
Une machine reçoit un nombre, lui ajoute 5, puis affiche le résultat.
a) Si l'entrée est 8, quelle est la sortie ?
b) Si la sortie est 20, quelle était l'entrée ?🔒 Corrigé réservé aux abonnésS'abonner → - 8
Sur un quadrillage, une case est repérée par (colonne ; ligne). Kala part de la case . Une flèche → augmente la colonne de 1, ← la diminue de 1, ↑ augmente la ligne de 1, ↓ la diminue de 1. Kala exécute : → → → ↑ ↑. Sur quelle case arrive-t-il ?
🔒 Corrigé réservé aux abonnésS'abonner → - 9
Programme A : reçoit un nombre, ajoute 2, puis multiplie par 3. Programme B : reçoit un nombre, multiplie par 3, puis ajoute 2. Pour l'entrée 4, calcule la sortie de chaque programme. Donnent-ils le même résultat ?
🔒 Corrigé réservé aux abonnésS'abonner → - 10
Une machine transforme les nombres. Entrée 1 → sortie 3 ; entrée 2 → sortie 6 ; entrée 5 → sortie 15.
a) Quelle est la règle de la machine ?
b) Quelle est la sortie pour l'entrée 10 ?🔒 Corrigé réservé aux abonnésS'abonner →
Comment ça s'est passé ?
Retrouve tout dans Mon suivi.
