Ressources · 3ᵉ · Mathématiques
Programmation : variables, conditions et boucles
Rappels de 4e et de 5e (blocs, déplacements, boucle « répéter n fois », conditions simples, variables, programme de calcul), conditions composées avec et, ou, non, boucle conditionnelle « répéter jusqu’à ce que », variables approfondies (compteur, échange, modulo, simulation d’une expérience aléatoire), boucles imbriquées, blocs personnalisés et scripts en parallèle.
À propos de cette page
Sujet et corrigé prêts à imprimer.
Devoir surveillé – Programmation : variables, conditions et boucles
Durée : 60 min – Calculatrice interdite – Sur 20 points · Mathématiques 3ᵉ
Tous les calculs doivent figurer sur la copie. Les résultats seront donnés sous la forme la plus simple possible.
Exercice 1 – Lecture d’un script ★★
(4 pts)On considère le script suivant.
quand le drapeau vert est cliquémettre a ▾ à 8mettre b ▾ à 3mettre a ▾ à a - bmettre b ▾ à a * bsi b > 12 alorsdire bsinondire a
- a)Donne les valeurs de et de juste après le bloc « mettre a à (a - b) ».
- b)Donne les valeurs de et de à la fin du script. Que dit le lutin ?
- c)On remplace le premier bloc par « mettre a à 5 ». Que dit le lutin cette fois ?
- d)Explique pourquoi l’ordre des blocs « mettre a à (a - b) » et « mettre b à (a * b) » a de l’importance.
Exercice 2 – Conditions composées ★★
(4 pts)Un lutin donne un conseil selon la température tapée (un nombre entier de degrés).
quand le drapeau vert est cliquédemander Température ? et attendresi réponse > 18 et réponse < 25 alorsdire Agréablesinonsi réponse < 5 ou réponse > 35 alorsdire Alertesinondire Supportable
- a)Que dit le lutin si l’on tape ? Et si l’on tape ? Justifie.
- b)Que dit-il si l’on tape ? Et ? Justifie.
- c)Combien de nombres entiers de à font dire « Supportable » au lutin ?
- d)On veut que et donnent aussi « Agréable ». Réécris la première condition.
Exercice 3 – Boucle « répéter jusqu’à ce que » et tableau de suivi ★★
(4 pts)Voici un script. Un élève a commencé son tableau de suivi.
quand le drapeau vert est cliquémettre n ▾ à 2mettre s ▾ à 0répéter jusqu’à ce que s > 50ajouter n à s ▾mettre n ▾ à n + 3dire s
| départ | tour 1 | tour 2 | tour 3 | … | |
|---|---|---|---|---|---|
| n | 2 | 5 | ? | ? | … |
| s | 0 | 2 | ? | ? | … |
- a)Explique les valeurs et obtenues à la fin du premier tour.
- b)Recopie et complète le tableau jusqu’à l’arrêt de la boucle.
- c)Combien de tours la boucle fait-elle ? Que dit le lutin ? Quelle est la valeur finale de ?
- d)En changeant seulement le nombre , peut-on obtenir que le lutin dise exactement ? Justifie.
Exercice 4 – Une figure avec un bloc personnalisé ★★★
(4 pts)On a créé le bloc personnalisé « carré », puis on lance le script de droite, stylo en position d’écriture.
définir carré côtérépéter 4 foisavancer de côté pastourner de 90 degrésquand le drapeau vert est cliquéstylo en position d’écriturerépéter 3 foiscarré 40tourner de 120 degrés
- a)Quelle figure l’appel « carré (40) » trace-t-il ? Justifie.
- b)Décris la figure complète obtenue à la fin du script.
- c)Calcule la longueur totale tracée et l’angle total dont le lutin a tourné.
- d)Écris un bloc personnalisé « triangle (c) » et un script qui tracent triangles équilatéraux de côté pas, répartis régulièrement autour du point de départ.
Exercice 5 – Prise d’initiative — simuler un jeu ★★★
(4 pts)Un jeu consiste à tirer au hasard un nombre entier de à : on gagne si ce nombre est un multiple de ou s’il est strictement supérieur à . On veut simuler parties avec un lutin, qui dira à la fin le nombre de parties gagnées.
- a)Écris le script : initialisation, boucle, tirage, test avec une condition composée, affichage. (On pourra utiliser le bloc « modulo ».)
- b)Calcule la probabilité de gagner une partie. Attention aux nombres qui vérifient les deux conditions.
- c)Combien de parties gagnées peut-on prévoir sur ?
- d)Le lutin dit . Calcule la fréquence de gain et explique si le programme est faux. Les pistes de réflexion, même inachevées, seront valorisées.
Bon courage !
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
Voir le corrigé et le barème
Corrigé et barème – Programmation : variables, conditions et boucles
Durée : 60 min – Calculatrice interdite – Sur 20 points · Mathématiques 3ᵉ
Exercice 1 – Lecture d’un script ★★
(4 pts)- a) ; n’a pas changé : (1)
- b) et . est vraie : le lutin dit (1)
- c) ; ; est fausse : branche « sinon », le lutin dit (1)
- d)Chaque bloc utilise les valeurs du moment. Si l’on calcule d’abord : , puis : on n’obtient pas les mêmes valeurs (1)
Méthode — Un tableau de suivi, une colonne par variable : on n’écrit la nouvelle valeur qu’après avoir fait le calcul avec les valeurs du moment.
Exercice 2 – Conditions composées ★★
(4 pts)- a) : et sont vraies, la condition « et » est vraie : « Agréable ». : est fausse, on passe au « sinon » ; et sont fausses, la condition « ou » est fausse : « Supportable » (1)
- b) : la première condition est fausse ( est fausse) ; est vraie, donc la condition « ou » est vraie : « Alerte ». : est fausse ; est vraie : « Alerte » (1)
- c)« Agréable » : de à , soit nombres. « Alerte » : de à et de à , soit nombres. De à , il y a entiers : nombres disent « Supportable » (de à et de à ) (1)
- d)« (réponse > 17) et (réponse < 26) » : pour des entiers, « > 17 » garde et « < 26 » garde . On peut aussi écrire « (non (réponse < 18)) et (non (réponse > 25)) » (1)
Le point clé — « et » exige deux conditions vraies, « ou » une seule ; avec des inégalités strictes, on décale la borne d’une unité pour l’inclure quand on ne tape que des entiers.
Exercice 3 – Boucle « répéter jusqu’à ce que » et tableau de suivi ★★
(4 pts)- a)On ajoute à : ; puis devient (1)
- b)Tour 2 : , ; tour 3 : , ; tour 4 : , ; tour 5 : , ; tour 6 : , . Avant chaque tour on teste : elle devient vraie après le tour 6 (1)
- c) tours ; le lutin dit ; à la fin, (1)
- d)Non : quel que soit le nombre, la boucle s’arrête sur une valeur prise par , et prend les valeurs , , , , , , … : on passe de à , n’est jamais atteint (1)
Méthode — Dans un tableau de suivi d’une boucle conditionnelle, on ajoute la ligne « condition » : on teste avant chaque tour et on s’arrête dès qu’elle est vraie.
Exercice 4 – Une figure avec un bloc personnalisé ★★★
(4 pts)- a)Un carré de côté pas : quatre côtés égaux et quatre angles droits (, le lutin revient au départ avec sa direction de départ) (1)
- b)Trois carrés identiques ayant un sommet commun, chacun tourné de degrés par rapport au précédent (une rosace de trois carrés) (1)
- c)Longueur : pas. Angle : degrés (1)
- d)« définir triangle (c) : répéter 3 fois [ avancer de c pas ; tourner ↻ de 120 degrés ] », puis « stylo en position d’écriture ; répéter 5 fois [ triangle (30) ; tourner ↻ de 72 degrés ] », car (1)
Repère — Un motif qui ramène le lutin à sa direction de départ, répété n fois avec une rotation de 360 ÷ n degrés, donne une rosace régulière.
Exercice 5 – Prise d’initiative — simuler un jeu ★★★
(4 pts)- a)« mettre c à 0 ; répéter 1 000 fois [ mettre n à (nombre aléatoire entre 1 et 20) ; si (((n modulo 3) = 0) ou (n > 15)) alors ajouter 1 à c ] ; dire c »quand le drapeau vert est cliquémettre c ▾ à 0répéter 1000 foismettre n ▾ à nombre aléatoire entre 1 et 20si n modulo 3 = 0 ou n > 15 alorsajouter 1 à c ▾dire c (1)
- b)Multiples de : , , , , , ( nombres) ; supérieurs à : à ( nombres). est dans les deux listes : nombres gagnants sur , équiprobables. Probabilité (1)
- c) parties gagnées environ (1)
- d), proche de . Le programme n’est pas faux : une simulation donne une fréquence qui varie d’un essai à l’autre et se rapproche de la probabilité quand le nombre de parties augmente (1)
Méthode — Simulation = boucle + nombre aléatoire + test + compteur ; on compare la fréquence obtenue à la probabilité calculée, sans attendre une égalité.
Ce document est la propriété intellectuelle de Ben, professeur particulier (benprofparticulier.fr), protégée par le Code de la propriété intellectuelle (art. L. 111-1 et L. 122-4). Il est mis à disposition pour un usage personnel de révision. Toute reproduction, diffusion, mise en ligne ou revente, totale ou partielle, sans autorisation écrite est interdite et constitue une contrefaçon (art. L. 335-2).
Ce contrôle de mathématiques 3ᵉ en bref
Un devoir surveillé type contrôle en classe sur « Programmation : variables, conditions et boucles » : 5 exercices, 60 minutes, noté sur 20. Le sujet et le corrigé sont téléchargeables en PDF, prêts à imprimer, pour travailler comme en classe.
- Exercice 1 — Lecture d’un script ★★/ 4 pts
- Exercice 2 — Conditions composées ★★/ 4 pts
- Exercice 3 — Boucle « répéter jusqu’à ce que » et tableau de suivi ★★/ 4 pts
- Exercice 4 — Une figure avec un bloc personnalisé ★★★/ 4 pts
- Exercice 5 — Prise d’initiative — simuler un jeu ★★★/ 4 pts
Notions évaluées
Algorithme, programme, script, lutin, coordonnées, direction, boucle « répéter n fois », polygone régulier (360 ÷ n), condition, inégalité stricte, « si … alors … sinon », variable, « mettre … à », « ajouter … à », tableau de suivi, programme de calcul, condition composée, et, ou, non, boucle conditionnelle « répéter jusqu’à ce que », compteur, boucle infinie, échange de deux variables, modulo, nombre aléatoire, simulation, fréquence, boucles imbriquées, motif, rosace, frise, bloc personnalisé, paramètre, message.
Pour préparer ce contrôle
- Relire le cours et la fiche de révision.
- Refaire les exercices corrigés et les problèmes.
- Se tester avec le QCM (36 questions).
- Faire ce sujet en conditions réelles — 60 min, sans le cours — puis se corriger et noter les points à revoir.
Voir tous les contrôles de mathématiques 3ᵉ · tous les devoirs surveillés corrigés
Questions fréquentes sur ce sujet
- Combien de temps dure ce contrôle sur « Programmation : variables, conditions et boucles » ?
- 60 minutes pour 5 exercices notés sur 20. Prévois le double si tu enchaînes avec la correction.
- Le corrigé est-il fourni ?
- Oui : le corrigé complet est fourni en PDF (bouton « Télécharger le corrigé »), avec le barème exercice par exercice.
- Ce sujet peut-il servir de DS, de contrôle ou d'interrogation ?
- Oui : c'est un devoir surveillé complet de 60 minutes. Pour une interrogation courte, garde un ou deux exercices ; pour un DS ou un contrôle de fin de chapitre, fais le sujet entier en temps limité.
- Ce sujet suit-il le programme de mathématiques de troisième ?
- Oui : il évalue uniquement les notions du chapitre « Programmation : variables, conditions et boucles » du programme officiel de mathématiques en troisième, soit : lire, compléter et écrire un script (déplacements, boucle « répéter n fois », instructions conditionnelles, variables) ; approfondir la notion de variable ; utiliser des conditions composées ; utiliser une boucle conditionnelle « répéter jusqu’à » ; structurer un programme (motif et boucle, bloc personnalisé, scripts en parallèle) ; simuler une expérience aléatoire.
Moi c'est Ben, j'ai créé ce site pour aider le plus d'élèves possible, partout en France. Je peux aussi reprendre avec toi ce qui coince en cours particulier : en visio, ou à domicile si tu es à Marseille.
Prof de maths à Marseille · Cours particuliers au collège · Aide aux devoirs