Kala te souhaite la bienvenueKalaMaths

Pensée informatique et algorithmique

🟠 Difficile

📝 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

    Sur un quadrillage, une case est repérée par (colonne ; ligne). Kala part de (2;1)(2 \,;\, 1) et exécute : avancer de 3 vers la droite, puis 2 vers le haut, puis 1 vers la gauche.
    a) Sur quelle case arrive-t-elle ?
    b) Quel déplacement unique la ramènerait à son point de départ ?

    ✅ Voir le corrigéoffert

    a) Départ : (2;1)(2 \,;\, 1).
    3 vers la droite : la colonne augmente de 3 → (5;1)(5 \,;\, 1).
    2 vers le haut : la ligne augmente de 2 → (5;3)(5 \,;\, 3).
    1 vers la gauche : la colonne diminue de 1 → (4;3)(4 \,;\, 3).
    Elle arrive en (4;3)(4 \,;\, 3).

    b) Pour revenir en (2;1)(2 \,;\, 1), il faut reculer de 42=24 - 2 = 2 colonnes et de 31=23 - 1 = 2 lignes.
    Un seul déplacement : 2 vers la gauche et 2 vers le bas (une diagonale).

  2. 2

    Voici un programme : « avancer, tourner à droite, avancer, tourner à droite, avancer, tourner à droite, avancer, tourner à droite ».
    a) Réécris-le le plus court possible avec une boucle.
    b) Quelle figure le robot dessine-t-il ?

    ✅ Voir le corrigéoffert

    a) Le bloc « avancer, tourner à droite » se répète 4 fois.
    Programme : « répéter 4 fois (avancertourneraˋdroite)\begin{pmatrix} avancer \\ tourner & à & droite \end{pmatrix} ».

    b) À chaque coin, le robot tourne d'un quart de tour, et les quatre déplacements ont la même longueur.
    Il dessine un carré, et il revient à son point de départ, orienté comme au début.

  3. 3

    Un programme dit : « répéter 3 fois [ avancer de 4 ; tourner à droite de 120120^{\circ} ] ».
    a) Quelle figure obtient-on ?
    b) Quel est le périmètre de cette figure ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  4. 4

    On considère l'algorithme : « prendre un nombre ; s'il est pair, le diviser par 2 ; sinon, lui ajouter 1 ».
    a) Applique-le à 10, puis à 7.
    b) Quels nombres de départ, entre 1 et 10, donnent le résultat 4 ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  5. 5

    Un robot suit ce programme : « répéter 5 fois [ avancer de 2 ; tourner à gauche de 9090^{\circ} ] ».
    a) Quelle figure est dessinée ?
    b) Le robot revient-il exactement à son point de départ ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  6. 6

    Voici un programme de calcul écrit comme un algorithme :
    « Lire un nombre n ; calculer n×2n \times 2 ; ajouter 6 ; diviser par 2. »
    a) Applique-le à n=5n = 5, puis à n=12n = 12.
    b) Que remarques-tu en comparant le résultat au nombre de départ ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  7. 7

    Un programme contient une erreur : « répéter 4 fois [ avancer de 5 ; tourner à droite de 6060^{\circ} ] » devait dessiner un carré.
    a) Explique pourquoi ce n'est pas un carré.
    b) Corrige le programme.

    🔒 Corrigé réservé aux abonnésS'abonner →
  8. 8

    On code un déplacement par une suite de lettres : D (droite), G (gauche), H (haut), B (bas), chaque lettre valant une case.
    a) Kala part de (3;2)(3 \,;\, 2) et suit D D H D B B. Où arrive-t-elle ?
    b) Écris le code le plus court pour faire le même trajet d'un seul tenant.

    🔒 Corrigé réservé aux abonnésS'abonner →
  9. 9

    Un algorithme teste : « si le nombre est plus grand que 100, afficher GRAND ; sinon si le nombre est plus grand que 50, afficher MOYEN ; sinon, afficher PETIT ».
    a) Qu'affiche-t-il pour 120 ? pour 75 ? pour 50 ?
    b) Pourquoi l'ordre des tests est-il important ?

    🔒 Corrigé réservé aux abonnésS'abonner →
  10. 10

    Un robot doit dessiner un escalier : avancer de 2, monter de 2, et recommencer 5 fois.
    a) Écris le programme avec une boucle.
    b) De combien le robot s'est-il déplacé horizontalement et verticalement en tout ?

    🔒 Corrigé réservé aux abonnésS'abonner →

Comment ça s'est passé ?

Retrouve tout dans Mon suivi.