Kala te souhaite la bienvenueKala-Maths

Pensée informatique et algorithmique

🔴 Expert

📝 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. 1

    Dans un jeu, on démarre avec score = 0 et vie = 3. À chaque manche : « si tu gagnes, ajouter 10 au score ; sinon, enlever 4 au score et enlever 1 à vie ». Le jeu s'arrête dès que vie = 0.
    a) Marion joue : gagné, perdu, gagné, perdu, perdu. Donne le score et la vie après chaque manche.
    b) À quelle manche le jeu s'arrête-t-il ?
    c) Combien de points Marion a-t-elle perdus à cause des manches perdues, comparé au score qu'elle aurait eu si elle n'avait jamais perdu ?

    ✅ Voir le corrigéoffert

    a) On applique la règle manche par manche.
    Manche 1 (gagné) : score = 0 + 10 = 10 ; vie = 3.
    Manche 2 (perdu) : score = 10 − 4 = 6 ; vie = 3 − 1 = 2.
    Manche 3 (gagné) : score = 6 + 10 = 16 ; vie = 2.
    Manche 4 (perdu) : score = 16 − 4 = 12 ; vie = 2 − 1 = 1.
    Manche 5 (perdu) : score = 12 − 4 = 8 ; vie = 1 − 1 = 0.
    b) La vie atteint 0 à la manche 5, donc le jeu s'arrête à la 5ᵉ manche.
    c) Sans jamais perdre, ses 2 manches gagnées lui donneraient 2 × 10 = 20 points. Elle a en réalité 8 points.
    Points perdus = 20 − 8 = 12.
    Vérification : 3 manches perdues × 4 points enlevés = 12. Les deux calculs concordent.

  2. 2

    Un robot exécute des boucles imbriquées : répéter 4 fois [ répéter 4 fois [avancer de 2 cm] ; tourner de 90° ].
    a) Quelle distance parcourt le robot pendant UNE exécution complète de la boucle intérieure ?
    b) Quelle est la distance totale parcourue par le robot ?
    c) Quelle figure trace-t-il, et quel est son périmètre ?

    ✅ Voir le corrigéoffert

    a) La boucle intérieure « répéter 4 fois [avancer de 2 cm] » fait avancer 4 fois de 2 cm, sans tourner : 4 × 2 = 8 cm en ligne droite.
    b) La boucle extérieure répète 4 fois : (boucle intérieure de 8 cm) puis un virage de 90°. Distance totale = 4 × 8 = 32 cm (les virages ne font pas avancer).
    c) On obtient 4 traits droits de 8 cm chacun, séparés par des virages de 90° : c'est un carré de côté 8 cm.
    Périmètre = 4 × 8 = 32 cm.
    Vérification : ce périmètre est bien égal à la distance totale parcourue, ce qui est logique car le robot ne fait qu'avancer le long des côtés.

  3. 3

    On exécute : score = 100 ; tant que score ≥ 10 : enlever 7.
    a) Combien de fois l'instruction « enlever 7 » est-elle exécutée ?
    b) Quelle est la valeur finale de score ?
    c) Écris une égalité de la forme 100 = 7 × ... + ... qui explique ce résultat.

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

    Pour tracer un polygone régulier à n côtés, un robot répète n fois (avancertournerdea°)\begin{pmatrix} avancer \\ tourner & de & a° \end{pmatrix}, où a = 360 ÷ n est l'angle dont il pivote à chaque sommet.
    a) Quel angle a faut-il pour tracer un octogone régulier (8 côtés) ?
    b) Le robot tourne de 40° à chaque sommet : combien de côtés aura le polygone régulier ?
    c) Peut-on tracer un polygone régulier fermé si le robot tourne de 50° à chaque sommet ? Justifie.

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

    On applique à un nombre de départ les instructions : « ajouter 6 » puis « doubler » (multiplier par 2) puis « enlever 4 ». Le résultat obtenu est 18.
    a) Vérifie qu'en partant de 5 on obtient bien 18.
    b) Retrouve le nombre de départ en « remontant » le programme à l'envers.
    c) Si le résultat avait été 30, quel serait le nombre de départ ?

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

    Deux robots avancent sur une même droite graduée. Robot A part de la position 0 et avance de +2 à chaque étape (vers la droite). Robot B part de la position 10 et avance de −3 à chaque étape (vers la gauche).
    a) Donne la position de chaque robot après 1 étape, puis après 2 étapes.
    b) À quelle étape se rencontrent-ils, et à quelle position ?
    c) À l'étape 3, lequel est devant l'autre (le plus à droite) ?

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

    Un cinéma calcule le prix pour n billets avec ce programme : « si n < 5 alors prix = n × 8 ; sinon si n < 10 alors prix = n × 7 ; sinon prix = n × 6 » (en euros).
    a) Calcule le prix pour n = 3, n = 8 et n = 12.
    b) Quel est le prix d'un seul billet dans chacun de ces trois cas ?
    c) Est-il possible que 5 billets coûtent plus cher que 4 billets ? Compare précisément.

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

    Une suite de nombres est construite ainsi : terme = 1 ; répéter 4 fois [terme = terme × 3 + 1].
    a) Donne toutes les valeurs successives prises par terme.
    b) Quelle est la valeur finale après les 4 tours ?
    c) Si on remplaçait « répéter 4 fois » par « répéter 5 fois », quelle serait la nouvelle valeur finale ?

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

    Un robot trace une spirale : c = 3 ; répéter 5 fois (avancerdeccmtournerde72°augmentercde2)\begin{pmatrix} avancer & de & c & cm \\ tourner & de & 72° \\ augmenter & c & de & 2 \end{pmatrix}.
    a) Quelles sont les 5 longueurs des traits tracés ?
    b) Quelle est la longueur totale tracée ?
    c) De combien de degrés le robot tourne-t-il au total ? La figure est-elle un polygone régulier ? Justifie.

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

    Un distributeur attend 30 centimes. On le modélise ainsi : solde = 0 ; tant que solde < 30 : ajouter 5 (on insère une pièce de 5 centimes).
    a) Combien de pièces insère-t-on, et quel est le solde final ?
    b) On recommence avec des pièces de 4 centimes (« ajouter 4 ») : combien de pièces, quel solde final, et quelle monnaie le distributeur doit-il rendre ?
    c) Avec des pièces de 5, tombe-t-on toujours pile sur 30 ? Et avec des pièces de 4 ? Explique la différence.

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

Comment ça s'est passé ?

Retrouve tout dans Mon suivi.