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

    On exécute : « mettre pp à 1 », puis « répéter 5 fois [ multiplier pp par 3 ] ».
    a) Donne les valeurs successives de pp.
    b) Que vaut pp à la fin ? Écris-le sous forme de puissance.

    Voir le corrigéoffert

    a) pp vaut successivement 3, 9, 27, 81 puis 243.

    b) p=243p = 243, c'est-à-dire 353^{5}.
    Une boucle de multiplications répétées produit une puissance.

  2. 2

    En Python : `s = 0`, puis `for i in range(0, 12, 3): s = s + i`.
    a) Quelles valeurs prend ii ?
    b) Que vaut ss à la fin ?

    Voir le corrigéoffert

    a) `range(0, 12, 3)` part de 0, avance de 3 en 3, et s'arrête avant 12.
    Les valeurs sont 0, 3, 6 et 9.

    b) s=0+3+6+9=18s = 0 + 3 + 6 + 9 = 18.
    La valeur 12 n'est pas prise : la borne de fin est toujours exclue.

    8 corrigés détaillés pas à pas restent à débloquer

    Chacun reprend l'énoncé, montre le calcul étape par étape et dit où se trouve le piège.

    Le pack de révision, gratuit

    L'essentiel des dix premiers chapitres du programme, en PDF : ce qu'il faut retenir et les questions qui vérifient que c'est acquis. Puis 5 e-mails sur 14 jours, et c'est tout.

  3. 3

    En Python : `s = 0`, puis `for i in range(1, 6): s = s + i`.
    a) Quelles valeurs prend ii ? Donne ss après chaque tour.
    b) Que vaut ss à la fin, et que calcule ce programme ?

    🔒 Corrigé détailléVoir ce qu'il contient →
  4. 4

    Une fonction ff est définie ainsi : « ff prend un nombre nn et renvoie 3×n−43 \times n - 4 ».
    a) Calcule f(7)f(7) et f(−2)f(-2).
    b) Trouve le nombre nn tel que f(n)=20f(n) = 20.

    🔒 Corrigé détailléVoir ce qu'il contient →
  5. 5

    On exécute : « mettre ss à 0 », puis « répéter 5 fois [ ajouter 4 à ss ; ajouter 2 à ss ] ».
    a) Donne la valeur de ss après chaque tour.
    b) Que vaut ss à la fin, et comment le retrouver sans dérouler ?

    🔒 Corrigé détailléVoir ce qu'il contient →
  6. 6

    Sur un quadrillage, → ajoute 1 à xx et ↑ ajoute 1 à yy. Le robot part de (2 ; 3)(2 \,;\, 3) et exécute « répéter 4 fois [ → → ↑ ] ».
    a) Donne sa position après chaque répétition.
    b) Quelles sont ses coordonnées finales, et combien de pas a-t-il faits ?

    Répétitiondépart1234x2????y3????un relevé de x et y après chaque répétition du bloc
    🔒 Corrigé détailléVoir ce qu'il contient →
  7. 7

    Un programme parcourt la liste de notes [4 ; 9 ; 6 ; 13 ; 8 ; 15] et compte celles qui vérifient « note ≥9\ge 9 ».
    a) Combien en trouve-t-il ? Lesquelles ?
    b) Combien en trouverait-il avec la condition « note >9> 9 » ?

    Kala a une idéeJe remplis case par case !
    Note49613815note ≥ 9 ???????note > 9 ???????on teste note par note, puis on recommence avec le > strict
    🔒 Corrigé détailléVoir ce qu'il contient →
  8. 8

    On exécute : « mettre nn à 30 », puis « répéter tant que n>4n > 4 : retirer 7 à nn ».
    a) Donne les valeurs successives de nn et le nombre de tours.
    b) Que vaut nn à la fin ? Écris l'égalité de division euclidienne correspondante.

    🔒 Corrigé détailléVoir ce qu'il contient →
  9. 9

    Un programme classe une moyenne ainsi : « si moy ≥16\ge 16 alors “TB” ; sinon si moy ≥14\ge 14 alors “B” ; sinon si moy ≥12\ge 12 alors “AB” ; sinon “passable” ».
    a) Qu'affiche-t-il pour moy =15,2= 15{,}2 ? pour moy =11,9= 11{,}9 ?
    b) Pourquoi l'ordre des tests est-il important ?

    🔒 Corrigé détailléVoir ce qu'il contient →
  10. 10

    On veut échanger le contenu de deux variables. Au départ a=7a = 7 et b=11b = 11. On exécute : « mettre tt à aa » ; « mettre aa à bb » ; « mettre bb à tt ».
    a) Donne les valeurs de aa, bb et tt après chaque instruction.
    b) Que se passerait-il si l'on commençait par « mettre aa à bb » ?

    Kala a une idéeJe remplis case par case !
    Étapedépartt ← aa ← bb ← ta7???b11???t–???une colonne par instruction : on voit ce que t metde côté
    🔒 Corrigé détailléVoir ce qu'il contient →

Comment ça s'est passé ?

Retrouve tout dans Mon suivi.

Le pack de révision, gratuit

L'essentiel des dix premiers chapitres du programme, en PDF : ce qu'il faut retenir et les questions qui vérifient que c'est acquis. Puis 5 e-mails sur 14 jours, et c'est tout.

Partager avec ma classe

Les énoncés de cette page sont gratuits et s'ouvrent sans compte : l'adresse peut être donnée telle quelle, au tableau ou dans l'espace numérique de travail.