← Retour aux ressources
Mathématiques · Classe de 5ᵉ

Initiation à la programmation (Scratch)

Algorithmes, boucles, variables et repérage dans le plan

À propos de cette page
Cette évaluation sur « Initiation à la programmation (Scratch) » en cinquiè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 cinquième et propose plusieurs exercices notés sur 20, avec un corrigé détaillé. Au programme : Qu'est-ce qu'un algorithme ?, La séquence : enchaîner les instructions, Se repérer dans le plan : les coordonnées, Déplacements et nombres relatifs. 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 cinquième en mathématiques.
Évaluation finale · Niveau difficile · Durée 1 h · Noté sur 20 · Calculatrice non autorisée
60:00

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

Évaluation complète de fin de chapitre, tout en niveau difficile. Travaille seul, déroule bien les programmes à la main, puis vérifie tout avec le corrigé détaillé en bas.

Exercice 1 — Algorithme & séquence

/ 3 pts
  1. Donne la définition d'un algorithme (une phrase).
  2. Voici une séquence : dire « Salut » puis avancer de 50 puis tourner ↻ de 90. Que se passe-t-il si on place avancer de 50 en première ligne ? Explique pourquoi.
  3. Que vaut la variable v après : mettre v à 2, ajouter 3 à v, ajouter -1 à v ?

Exercice 2 — Coordonnées & déplacements relatifs

/ 4 pts
  1. Le lutin part de (0 ; 0). Donne sa position après : aller à x : 60 y : -20, puis ajouter -30 à x, puis ajouter 50 à y.
  2. Un point est à 80 vers la gauche et 40 vers le bas du centre. Donne ses coordonnées (x ; y).
  3. Le lutin part de (-40 ; 10) et exécute aller à x : 40 y : 10. De quelle distance et dans quel sens s'est-il déplacé ?

Exercice 3 — Boucles & polygones réguliers

/ 5 pts
  1. Donne la formule de l'angle de rotation pour un polygone régulier à n côtés.
  2. Écris un programme (en texte) qui trace un hexagone régulier de côté 50. Précise l'angle.
  3. Une boucle répéter N fois contient avancer puis tourner ↻ de 40 degrés. Quel est N, et quelle figure obtient-on ?
  4. Combien d'instructions au total exécute la boucle de la question 2 ?

Exercice 4 — Suivre un programme avec variable

/ 4 pts
  1. Déroule et donne la valeur finale de s :
    mettre s à 0
    mettre i à 1
    répéter 5 fois
       ajouter i à s
       ajouter 1 à i
  2. Combien de tours fait cette boucle, et que vaut x à la fin ?
    mettre x à 0
    répéter jusqu'à ce que x ≥ 30
       ajouter 7 à x

Exercice 5 — Problème (4 questions)

/ 4 pts

Théo programme un jeu où le lutin part du centre (0 ; 0) et avance par étapes. Il utilise une variable score qui vaut 0 au départ.

  1. Il écrit : répéter 4 fois { ajouter 30 à x ; ajouter 5 à score }. Donne la position finale du lutin et la valeur de score.
  2. Il veut que le lutin trace ensuite un carré de côté égal à la valeur de score. Quel est le côté du carré et son périmètre ?
  3. Écris le programme (en texte) qui trace ce carré avec une boucle, en utilisant la variable score comme longueur de côté.
  4. S'il remplace répéter 4 fois par répéter jusqu'à ce que score ≥ 18 (en gardant ajouter 5 à score), combien de tours la boucle fait-elle et que vaut alors score ?
Ex.1 — 1) Un algorithme est une suite d'instructions ordonnées qui permet de réaliser une tâche.   2) Le lutin avancerait avant de parler : l'ordre des instructions change le déroulement, donc le résultat.   3) v : 2 → 5 → 4.
Ex.2 — 1) (0 ; 0) → (60 ; -20) → (30 ; -20) → (30 ; 30).   2) gauche → x = -80 ; bas → y = -40, donc (-80 ; -40).   3) de (-40 ; 10) à (40 ; 10) : déplacement de 80 vers la droite (y inchangé).
Ex.3 — 1) angle = 360n degrés.   2) répéter 6 fois { avancer de 50 ; tourner ↻ de 60 degrés } (360 ÷ 6 = 60).   3) N = 360 ÷ 40 = 9 → un ennéagone (9 côtés).   4) 2 blocs × 6 tours = 12 instructions.
Ex.4 — 1) s : 0+1=1 (i=2), +2=3 (i=3), +3=6 (i=4), +4=10 (i=5), +5=15 (i=6) → s = 15 (c'est 1+2+3+4+5).   2) x : 7, 14, 21, 28, 35 → on s'arrête à x = 35 ; la boucle fait 5 tours.
Ex.5 — 1) x : 4 × 30 = 120, y inchangé → (120 ; 0) ; score : 4 × 5 = 20.   2) côté = 20, périmètre = 4 × 20 = 80.   3) répéter 4 fois { avancer de (score) pas ; tourner ↻ de 90 degrés }.   4) score : 5, 10, 15, 20 → on s'arrête quand score ≥ 18, donc à score = 20 ; la boucle fait 4 tours.
Continuer ce chapitre