Pensée informatique et algorithmique
🟡 Moyen📝 Les é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
Sur un quadrillage, une case est repérée par (colonne ; ligne). Kala part de la case (2 ; 1). 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 ?
✅ Voir le corrigéoffert
Je pars de (2 ; 1) et j'applique les flèches une par une.
→ : colonne 2+1 = 3, ligne 1, soit (3 ; 1).
→ : colonne 3+1 = 4, soit (4 ; 1).
→ : colonne 4+1 = 5, soit (5 ; 1).
↑ : ligne 1+1 = 2, soit (5 ; 2).
↑ : ligne 2+1 = 3, soit (5 ; 3).
Kala arrive sur la case (5 ; 3).
Vérification : 3 flèches → font passer la colonne de 2 à 5 (2+3) et 2 flèches ↑ font passer la ligne de 1 à 3 (1+2). C'est cohérent. - 2
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).
Vérification : en dépliant, j'obtiens avancer, tourner, avancer, tourner, avancer, tourner. C'est bien le programme de départ. - 3
É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 → - 4
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 → - 5
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.
🔒 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
Kala part de la case (1 ; 1) et doit atteindre la case (1 ; 4). 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 → - 8
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 → - 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
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 →
Comment ça s'est passé ?
Retrouve tout dans Mon suivi.
