À propos de cette page
Cette évaluation sur « Initiation à la programmation » en troisième permet de faire le point sur ses connaissances en mathématiques, comme lors d'un véritable contrôle. Elle suit le programme officiel de troisième et propose plusieurs exercices notés sur 20, avec un corrigé détaillé. Au programme : Algorithme & programme : de quoi parle-t-on ?, Les variables : des « boîtes » qui retiennent un nombre, Les conditions : « si … alors … sinon … », Les boucles : répéter sans tout réécrire. Travaille seul, chronomètre-toi, puis compare tes réponses au corrigé pour identifier les points à revoir. Parfait pour mesurer ses progrès et réviser efficacement. Évaluation gratuite conçue par un professeur particulier à Marseille pour aider les élèves de troisième en mathématiques.
Évaluation finale · Niveau difficile · Durée 1 h · Noté sur 20 · Calculatrice non autorisée
Évaluation complète de fin de chapitre, tout en niveau difficile. Travaille seul, sans calculatrice, puis vérifie tout avec le corrigé détaillé en bas.
Exercice 1 — Variables & suivi pas à pas
/ 4 pts
- On exécute :
mettre x à 6 ; ajouter 4 à x ; mettre x à x × 3. Donne la valeur finale de x à l'aide d'un tableau de suivi.
- Une variable
y vaut 20. Quelle est sa valeur après mettre y à y − 8 puis mettre y à y ÷ 2 ?
- Explique en une phrase la différence entre
mettre x à 5 et ajouter 5 à x.
Exercice 2 — Conditions « si … alors … sinon »
/ 4 pts
- On exécute le script suivant :
si (x ⩾ 10) alors
mettre x à x − 10
sinon
mettre x à x + 100
Donne la valeur finale de x pour : a) x = 14 b) x = 10 c) x = 3.
- Pour x = 7, le test
x > 7 est-il vrai ou faux ? Et le test x ⩾ 7 ?
- Écris une condition qui teste si une variable
note permet d'avoir la moyenne (note supérieure ou égale à 10).
Exercice 3 — Boucles & instructions imbriquées
/ 4 pts
- Déroule la boucle et donne la valeur finale de x :
mettre x à 1 ; répéter 5 fois { mettre x à x × 2 }.
- Que renvoie ce programme ?
mettre c à 0 ; mettre n à 0
répéter 7 fois { ajouter 1 à n ; si (n > 4) alors { ajouter 1 à c } } ; dire c.
- Explique pourquoi, dans une boucle, le décalage (indentation) des blocs change le résultat.
Exercice 4 — Déplacements, coordonnées & figures
/ 4 pts
- Un lutin part de
(0 ; 0). Il exécute aller à x: 80 y: 0 puis ajouter 50 à y. Donne sa position finale.
- Écris le script qui trace un triangle équilatéral de côté 100 (boucle, avancer, tourner), en précisant l'angle.
- Un script
répéter 5 fois { avancer 60 ; tourner ↻ de 72° } trace quelle figure ? Quel est son périmètre ?
Exercice 5 — Problème : programme de calcul (4 questions)
/ 4 pts
Un magasin de jeux vidéo programme un script de caisse. Une variable prix reçoit le prix d'un jeu. Le script exécute : « multiplier prix par le nombre de jeux, puis appliquer une remise de 0,9 (c'est-à-dire × 0,9) ». Un jeu coûte 30 €.
- Un client achète 2 jeux. Quel est le total avant remise ?
- Quel est le montant de la remise, puis le total à payer après remise ?
- On appelle x le nombre de jeux achetés. Écris l'expression qui donne le total à payer en fonction de x.
- Avec cette expression, calcule le total à payer pour 5 jeux.
Ex.1 — 1) x = 6 → 6 + 4 = 10 → 10 × 3 = 30. 2) 20 − 8 = 12 → 12 ÷ 2 = 6. 3) mettre x à 5 impose la valeur 5 (on écrase l'ancienne) ; ajouter 5 à x augmente x de 5 (le résultat dépend de l'ancienne valeur).
Ex.2 — 1) a) 14 ⩾ 10 vrai → 14 − 10 = 4
b) 10 ⩾ 10 vrai → 10 − 10 = 0
c) 3 ⩾ 10 faux → 3 + 100 = 103. 2) x > 7 est faux (7 n'est pas strictement supérieur à 7) ; x ⩾ 7 est vrai. 3) si (note ⩾ 10) alors ….
Ex.3 — 1) 1 → 2 → 4 → 8 → 16 → 32 (× 2 cinq fois). 2) n prend 1, 2, 3, 4, 5, 6, 7 ; la condition n > 4 est vraie pour 5, 6, 7 → c augmente 3 fois → 3. 3) l'indentation indique ce qui est à l'intérieur de la boucle : un bloc décalé est répété à chaque tour, un bloc non décalé n'est exécuté qu'une seule fois, après la boucle.
Ex.4 — 1) (80 ; 0) puis on ajoute 50 à y → (80 ; 50). 2) angle = 360 ÷ 3 = 120° :
répéter 3 fois { avancer de 100 pas ; tourner ↻ de 120 degrés }. 3) 5 côtés, angle 72° = 360 ÷ 5 → un pentagone régulier ; périmètre = 5 × 60 = 300 pas.
Ex.5 — 1) total avant remise : 30 × 2 = 60 €. 2) remise = 60 × 0,1 = 6 € (on enlève 10 %) ; total après remise = 60 × 0,9 = 54 €. 3) total = 30 × x × 0,9 = 27x (en euros). 4) pour x = 5 : 27 × 5 = 135 € (vérif : 30 × 5 = 150, puis 150 × 0,9 = 135). ✓