Programmes de calcul et Scratch : contrôle de maths en 4ème
Voici un contrôle de maths en 4ème sur le thème « programmes de calcul et Scratch », avec son barème et un corrigé détaillé.
Ce sujet évalue ta maîtrise des programmes de calcul et de la lecture de scripts Scratch. Tu vas d’abord appliquer un programme à des nombres relatifs et décimaux, puis comparer deux programmes : tu formuleras une conjecture et tu la démontreras avec une lettre, car quelques exemples ne suffisent jamais à prouver.
Ensuite, tu liras un script avec une boucle répéter et un test si alors, puis tu traceras le dessin d’un lutin sur un quadrillage. Enfin, un tour de magie te demandera de tout réunir. Fais ce contrôle après le chapitre de calcul littéral, en général au deuxième trimestre, quand tu sais développer et réduire.
Ce qu’évalue le contrôle : programmes de calcul et Scratch
L’essentiel du sujet
- Niveau4ème
- Durée55 minutes
- Calculatriceinterdite
- Barèmesur 20
Chapitre : Calcul littéral (5 exercices)
Ce que ce devoir vérifie :
- Appliquer un programme de calcul à des nombres entiers, relatifs ou décimaux
- Émettre une conjecture sur deux programmes puis la prouver avec une lettre
- Lire un script Scratch avec des variables, une boucle répéter et un test si alors sinon
- Prévoir et tracer le dessin produit par un script de déplacement du lutin
- Expliquer un tour de magie numérique grâce au calcul littéral
Avant de commencer le devoir
Pour chaque programme, écris les étapes une par une, avec le résultat intermédiaire, au lieu de tout calculer de tête. Dans un script Scratch, fais un petit tableau qui suit la valeur de chaque variable à chaque tour de boucle, car c’est là que naissent les erreurs. Quand tu dois prouver, pars du nombre \(x\), puis développe et réduis. Enfin, vérifie ton expression avec un nombre déjà testé : elle doit redonner le même résultat.
Le sujet du contrôle : programmes de calcul et Scratch
Exercice 1 – Le programme de Lina (3 points)
Pour commencer, Lina a inventé le programme de calcul suivant. Pour chaque question, écris d’abord le résultat de chaque étape, puis donne le résultat final.
| Programme de Lina |
| Choisir un nombre. |
| Lui ajouter 5. |
| Multiplier le résultat par 3. |
| Soustraire le double du nombre de départ. |
- Applique ce programme au nombre \(2\).
- Montre ensuite que le programme donne \(11\) quand on choisit \(-4\).
- Enfin, quel résultat obtient-on avec le nombre \(1{,}5\) ?
Exercice 2 – Lina contre Hugo (4 points)
Hugo pense que son propre programme donne toujours le même résultat que celui de Lina. Voici donc son programme.
| Programme de Hugo |
| Choisir un nombre. |
| Le multiplier par 4. |
| Ajouter 15 au résultat. |
| Soustraire le triple du nombre de départ. |
- Applique d’abord le programme de Hugo aux nombres \(2\) et \(-4\).
- Compare avec l’exercice 1, puis formule une conjecture.
- On note \(x\) le nombre choisi. Exprime le résultat de chaque programme en fonction de \(x\), puis prouve la conjecture.
- Par ailleurs, Hugo a obtenu \(100\). Quel nombre avait-il choisi ? Justifie.
Exercice 3 – Le script qui additionne (4 points)
Voici maintenant un script Scratch qui utilise deux variables, \(x\) et \(s\).

- Lucas répond \(4\). Recopie puis complète le tableau suivant, qui donne les valeurs de \(x\) et de \(s\) à la fin de chaque tour de boucle. Que dit alors le lutin ?
Fin du tour 1 2 3 Valeur de \(s\) Valeur de \(x\) - Nora répond ensuite \(-3\). Qu’affiche le lutin dans ce cas ?
- On répond un nombre \(n\). Démontre qu’à la fin de la boucle, \(s = 3n + 6\).
- Trouve le plus petit nombre entier pour lequel le lutin dit « Bravo ! », car ce nombre intéresse Lucas.
Exercice 4 – L’escalier du lutin (4 points)
Le lutin exécute le script ci-dessous. Au départ, il se trouve au point de coordonnées \((0 \,;\, 0)\). Dans Scratch, l’orientation 90 signifie que le lutin regarde vers la droite.

Sur le quadrillage suivant, un carreau représente 10 pas.

- Reproduis le quadrillage, puis trace le dessin réalisé par le lutin.
- Donne alors les coordonnées du lutin à la fin du script.
- Calcule la longueur totale du tracé, en pas.
- Emma veut un escalier de 6 marches, qui se termine pourtant au même point. Quels nombres du script doit-elle modifier, et par quelles valeurs ?
Exercice 5 – Le tour de magie de Samia (5 points)
Samia propose un tour de magie à ses amis. Elle leur fait suivre les étapes ci-dessous, puis elle devine aussitôt les deux chiffres choisis.

- Yanis choisit \(a = 7\) puis \(b = 4\). Détaille les étapes et donne le résultat annoncé.
- Chloé choisit \(a = 3\) puis \(b = 9\). Quel résultat annonce-t-elle ?
- Observe les deux résultats. Quel lien vois-tu avec les chiffres \(a\) et \(b\) ?
- Exprime le résultat en fonction de \(a\) et de \(b\), puis démontre que ce lien est toujours vrai.
- Enfin, Théo annonce \(58\). Quels chiffres avait-il choisis ?
Réviser programmes de calcul et Scratch avant le contrôle
Si un exercice t’a bloqué, relis la leçon calcul littéral et double distributivité ; entraîne-toi sur la fiche calcul littéral et scratch avant de retenter le sujet.
La page contrôles de maths en 4ème regroupe les 25 sujets de l’année, et la rubrique contrôles corrigés du CP à la terminale permet de changer de niveau.
Sujets proches à faire ensuite
Télécharger ou imprimer cette fiche «programmes de calcul et Scratch : contrôle de maths en 4ème» au format PDF afin de pouvoir travailler en totale autonomie.



























