Kala te souhaite la bienvenueKalaMaths

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.

S'abonner
  1. 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. 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. 3

    Kala part de la case (1 ; 1)(1 \,;\, 1) et doit atteindre la case (1 ; 4)(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 →
  4. 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. 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. 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. 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. 8

    Sur un quadrillage, une case est repérée par (colonne ; ligne). Kala part de la case (2 ; 1)(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 ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  9. 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. 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.