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

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

    Voir le corrigéoffert

    À chaque tour, le robot fait → (x augmente de 1) puis ↑ (y augmente de 1).
    Donc chaque tour ajoute 1 à x et 1 à y.
    Après 3 tours : x=0+3=3x = 0 + 3 = 3 et y=0+3=3y = 0 + 3 = 3.
    Le robot arrive au point (3 ; 3)(3 \,;\, 3).
    Vérification par le détail : (1 ; 1)(1 \,;\, 1) après le tour 1, (2 ; 2)(2 \,;\, 2) après le tour 2, (3 ; 3)(3 \,;\, 3) après le tour 3.

  2. 2

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

    Voir le corrigéoffert

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

  3. 3

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

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

    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 →
  5. 5

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

    🔒 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+12 \times n + 1 ». Calcule f(6), puis trouve le nombre n tel que f(n)=15f(n) = 15.

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

    On veut échanger le contenu de deux variables. Au départ a=5a = 5 et b=9b = 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 →
  8. 8

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

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

    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 →
  10. 10

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

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

Comment ça s'est passé ?

Retrouve tout dans Mon suivi.