Kala te souhaite la bienvenueKala-Maths

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

    On exécute : « mettre s à 0 », puis « répéter 4 fois (ajouter3aˋsajouter1aˋs)\begin{pmatrix} ajouter & 3 & à & s \\ ajouter & 1 & à & s \end{pmatrix} ». Que vaut s à la fin ?

    ✅ Voir le corrigéoffert

    À chaque tour, on exécute DEUX instructions : ajouter 3 puis ajouter 1, soit +4 par tour.
    On répète 4 fois, donc on ajoute 4 quatre fois : s = 4 × 4 = 16.
    Détail tour par tour : 4, 8, 12, 16.
    Réponse : s = 16.
    Vérification : 4 tours × (3 + 1) = 4 × 4 = 16. ✔

  2. 2

    En Python : s = 0, puis for i in range(1, 5): ajouter i à s. Que vaut s à la fin ?

    ✅ Voir le corrigéoffert

    range(1, 5) donne les entiers de 1 jusqu'à 5 exclu, donc : 1, 2, 3, 4.
    À chaque tour on ajoute la valeur de i à s.
    s = 0 + 1 + 2 + 3 + 4.
    s = 1 + 2 + 3 + 4 = 10.
    Réponse : s = 10.
    Attention : ici on n'ajoute pas toujours la même chose, mais la valeur du compteur i qui change à chaque tour.

  3. 3

    Un programme parcourt la liste de notes [3 ; 8 ; 5 ; 12 ; 7] et compte celles qui vérifient « note ≥ 8 ». Combien en trouve-t-il ?

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

    Sur un quadrillage, → ajoute 1 à x et ↑ ajoute 1 à y. Le robot part de (0 ; 0) et exécute « répéter 3 fois [ → ↑ ] ». Quelles sont ses coordonnées finales ?

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

    On veut échanger le contenu de deux variables. Au départ a = 5 et b = 9. On exécute : « mettre t à a » ; « mettre a à b » ; « mettre b à t ». Que valent a et b à la fin ?

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

    Une fonction f est définie ainsi : « f prend un nombre n et renvoie 2 × n + 1 ». Calcule f(6), puis trouve le nombre n tel que f(n) = 15.

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

    On exécute : « mettre n à 20 », puis « répéter tant que n > 5 : retirer 6 à n ». Que vaut n à la fin, et combien de tours ont été faits ?

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

    On exécute : « mettre p à 1 », puis « répéter 4 fois [ multiplier p par 3 ] ». Que vaut p à la fin ?

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

    Un programme classe une moyenne moy ainsi : « si moy ≥ 16 alors « TB » ; sinon si moy ≥ 14 alors « B » ; sinon si moy ≥ 12 alors « AB » ; sinon « passable » ». Qu'affiche-t-il pour moy = 14,5 ?

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

    En Python : s = 0, puis for i in range(0, 10, 2): ajouter i à s. Quelles valeurs prend i, et que vaut s à la fin ?

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

Comment ça s'est passé ?

Retrouve tout dans Mon suivi.