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
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
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
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
Pour tracer un polygone régulier à n côtés, un robot répète n fois , 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
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
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
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
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
Un robot trace une spirale : c = 3 ; répéter 5 fois .
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
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.
