Imprimer
Une feuille propre : sans menus, sans publicité, sans boutons.
Scratch : conditions, boucles et hasard
Chapitre : Écrire, mettre au point, exécuter un programme (3e) ›
Programme de référence : Attendus de fin d'année en mathématiques de 3e, ressource Éduscol (programme du BO n° 31 du 30 juillet 2020)
Ce quiz de 3e s'appuie sur Scratch pour revoir la construction d'un programme pas à pas. Il aborde les lutins et leurs déplacements, les scripts déclenchés par une touche du clavier, les conditions avec si alors sinon et les boucles répéter. Les variables et leurs valeurs successives sont aussi au menu, ainsi que la notion d'algorithme et son lien avec le programme. Enfin, le hasard est à l'honneur : nombres aléatoires, simulation du lancer d'un dé ou d'une pièce, puis calcul de fréquences et de probabilités.
Jouer au quiz
Terminé !
soit
Profil :
Questions à revoir
À jouer ensuite
-
Programmer en 3e : langages, boucles et jeux
Algorithmes, programmes, boucles, conditions, polygones, fréquences : affirmations à juger vraies ou fausses pour élèves de 3e.
-
Algorithmique : scripts, variables, blocs
Conditions, boucles, variables, décomposition, scène, lutin et blocs Scratch : associez les notions du quiz à leur définition ou à leur rôle (3e).
Comparer mon score
Cochée, cette case ajoute votre résultat, sans nom ni identifiant, à celui des autres joueurs : seulement le quiz, votre score et le jour, une seule fois. En savoir plus
Une erreur dans ce quiz ? Signaler une erreur
Scratch : conditions, boucles et hasard
Une seule bonne réponse par question. La correction et l’explication s’affichent aussitôt.
Vous n’avez pas encore tenté ce quiz.
-
Question 1 / 17
Qu'est-ce qu'un programme ?
Signaler une erreur dans cette question
-
Question 2 / 17
Avec le bloc « répéter jusqu'à ce que la touche espace soit pressée », quand la boucle s'arrête-t-elle ?
Signaler une erreur dans cette question
-
Question 3 / 17
Dans le script « si alors dire « bravo » sinon dire « réessaie » », que dit le lutin si score vaut 80 ?
Signaler une erreur dans cette question
-
Question 4 / 17
Quel bloc lance un script dès que le joueur appuie sur la flèche droite ?
Signaler une erreur dans cette question
-
Question 5 / 17
Qu'est-ce qu'une condition, dans un programme ?
Signaler une erreur dans cette question
-
Question 6 / 17
Quelle condition est vraie ?
Signaler une erreur dans cette question
-
Question 7 / 17
Dans Scratch, quelle est la différence entre « répéter 10 fois » et « répéter jusqu'à … » ?
Signaler une erreur dans cette question
-
Question 8 / 17
Un bloc « nombre aléatoire entre 1 et 6 » renvoie-t-il toujours la même valeur ?
Signaler une erreur dans cette question
-
Question 9 / 17
Sur 100 tirages, le chiffre 1 sort 48 fois. Quelle est sa fréquence ?
Signaler une erreur dans cette question
-
Question 10 / 17
Comment appelle-t-on une erreur dans un programme ?
Signaler une erreur dans cette question
-
Question 11 / 17
Dans un bloc « si … alors » avec la condition , pour quelle valeur de les instructions sont-elles exécutées ?
Signaler une erreur dans cette question
-
Question 12 / 17
Pour tracer un carré en répétant 4 fois « avancer puis tourner », de combien de degrés faut-il tourner à chaque fois ?
Signaler une erreur dans cette question
-
Question 13 / 17
Un script contient « ajouter (2) à (score) ». Si score vaut 3 avant ce bloc, combien vaut-il ensuite ?
Signaler une erreur dans cette question
-
Question 14 / 17
Le bloc « nombre aléatoire entre 1 et 6 » simule le lancer d'un dé équilibré. Quelle est la probabilité d'obtenir 3 ?
Signaler une erreur dans cette question
-
Question 15 / 17
Un script contient « répéter 3 fois [avancer de 40] ». Combien de pas le lutin fait-il en tout ?
Signaler une erreur dans cette question
-
Question 16 / 17
Pour simuler le lancer d'une pièce avec « nombre aléatoire entre 0 et 1 », on convient que 0 code pile. Que représente alors le 1 ?
Signaler une erreur dans cette question
-
Question 17 / 17
Comment appelle-t-on le fait de donner à une variable sa première valeur, par exemple avec « mettre (score) à (0) » ?
Signaler une erreur dans cette question
Astuce : touches 1–4 ou A–D pour répondre.
Une erreur dans ce quiz ?
Une question fausse, une explication qui ne va pas, une faute : dites-le-nous.
Comment jouer
- Quatre propositions, une seule bonne réponse.
- La correction et l’explication s’affichent après chaque réponse.
- Touches 1 à 4 ou A à D au clavier. Affichage « Une par une » ou « Toutes ».
- Mode « Libre » : pas de limite de temps, record enregistré à part.
Réponses et explications
Dévoile toutes les réponses
La bonne réponse de chaque question, avec son explication.
Une erreur dans ce corrigé ? Signaler une erreur
-
Qu'est-ce qu'un programme ?
Réponse A : La traduction d'un algorithme dans un langage que l'ordinateur comprend
Un algorithme est une suite d'instructions ; le programme en est la traduction dans un langage compréhensible par l'ordinateur, qui peut ensuite l'exécuter.
-
Avec le bloc « répéter jusqu'à ce que la touche espace soit pressée », quand la boucle s'arrête-t-elle ?
Réponse B : Dès que la touche espace est pressée
La boucle « répéter jusqu'à … » exécute ses instructions tant que la condition est fausse, et s'arrête dès qu'elle devient vraie : ici, dès que la touche espace est pressée.
-
Dans le script « si alors dire « bravo » sinon dire « réessaie » », que dit le lutin si score vaut 80 ?
Réponse B : « réessaie »
La condition est fausse : le bloc exécute donc la seconde liste d'instructions, placée après « sinon », et dit « réessaie ».
-
Quel bloc lance un script dès que le joueur appuie sur la flèche droite ?
Réponse C : Quand la touche flèche droite est pressée
Ce bloc d'événement déclenche le script dès que le joueur appuie sur la touche : il sert à commander le lutin au clavier.
-
Qu'est-ce qu'une condition, dans un programme ?
Réponse A : Une expression qui ne peut être que vraie ou fausse
Une condition, comme , est soit vraie, soit fausse : un bloc « si … alors » s'en sert pour décider si ses instructions sont exécutées.
-
Quelle condition est vraie ?
Réponse D :
est vraie : 3 est plus petit que 5. Les trois autres sont fausses : , et , car 7 n'est pas plus grand que lui-même.
-
Dans Scratch, quelle est la différence entre « répéter 10 fois » et « répéter jusqu'à … » ?
Réponse C : « répéter 10 fois » fait toujours 10 tours ; avec « répéter jusqu'à … », le nombre de tours dépend d'une condition
Avec « répéter 10 fois », le nombre de tours est fixé d'avance : exactement 10. Avec « répéter jusqu'à … », il dépend de la condition : la boucle s'arrête dès qu'elle devient vraie.
-
Un bloc « nombre aléatoire entre 1 et 6 » renvoie-t-il toujours la même valeur ?
Réponse C : Non : il choisit au hasard un entier entre 1 et 6
À chaque exécution, le bloc choisit au hasard un entier entre 1 et 6 : le résultat peut changer d'un tirage à l'autre, mais peut aussi se répéter.
-
Sur 100 tirages, le chiffre 1 sort 48 fois. Quelle est sa fréquence ?
Réponse D :
La fréquence est le nombre de sorties du 1 divisé par le nombre de tirages : .
-
Comment appelle-t-on une erreur dans un programme ?
Réponse A : Un bug
Une erreur dans un programme s'appelle un bug. Quand un bug est présent, le programme ne fait pas ce qu'on attend de lui.
-
Dans un bloc « si … alors » avec la condition , pour quelle valeur de les instructions sont-elles exécutées ?
Réponse C : 23
Les instructions ne sont exécutées que si la condition est vraie : est vraie, alors que est fausse.
-
Pour tracer un carré en répétant 4 fois « avancer puis tourner », de combien de degrés faut-il tourner à chaque fois ?
Réponse A :
Un tour complet fait et le carré a 4 côtés : , donc on tourne de à chaque côté.
-
Un script contient « ajouter (2) à (score) ». Si score vaut 3 avant ce bloc, combien vaut-il ensuite ?
Réponse C : 5
Le bloc remplace la valeur de score par elle-même augmentée de 2 : .
-
Le bloc « nombre aléatoire entre 1 et 6 » simule le lancer d'un dé équilibré. Quelle est la probabilité d'obtenir 3 ?
Réponse D :
Les 6 faces ont la même chance d'apparaître : chacune a une probabilité de , donc celle d'obtenir 3 est .
-
Un script contient « répéter 3 fois [avancer de 40] ». Combien de pas le lutin fait-il en tout ?
Réponse A : 120
La boucle répète 3 fois le même mouvement : pas. Il ne faut pas additionner 3 et 40.
-
Pour simuler le lancer d'une pièce avec « nombre aléatoire entre 0 et 1 », on convient que 0 code pile. Que représente alors le 1 ?
Réponse B : Face
Le bloc renvoie au hasard 0 ou 1 : si 0 code pile, 1 code face, comme pour une pièce qu'on lance.
-
Comment appelle-t-on le fait de donner à une variable sa première valeur, par exemple avec « mettre (score) à (0) » ?
Réponse D : Initialiser
Initialiser une variable, c'est lui donner sa valeur de départ avant qu'elle ne change pendant le programme.
Récré · quiz gratuit
Scratch : conditions, boucles et hasard
Nom : Date :
Une seule bonne réponse par question. Entourez la lettre de votre choix.
Questions
- 1
Qu'est-ce qu'un programme ?
- ALa traduction d'un algorithme dans un langage que l'ordinateur comprend
- BUne recette de cuisine écrite en français
- CUn bloc qui déplace le lutin sur la scène
- DUn dessin qui représente la scène d'un jeu
- 2
Avec le bloc « répéter jusqu'à ce que la touche espace soit pressée », quand la boucle s'arrête-t-elle ?
- AAu bout de 10 tours, quoi qu'il arrive
- BDès que la touche espace est pressée
- CJamais, elle répète sans fin
- DDès qu'on lâche la touche espace
- 3
Dans le script « si alors dire « bravo » sinon dire « réessaie » », que dit le lutin si score vaut 80 ?
- A« bravo »
- B« réessaie »
- CRien du tout
- D« bravo » puis « réessaie »
- 4
Quel bloc lance un script dès que le joueur appuie sur la flèche droite ?
- ARépéter 10 fois
- BQuand on clique sur le lutin
- CQuand la touche flèche droite est pressée
- D« si … alors »
- 5
Qu'est-ce qu'une condition, dans un programme ?
- AUne expression qui ne peut être que vraie ou fausse
- BUne suite d'instructions exécutées de haut en bas
- CUn nom qui désigne un emplacement mémoire
- DUne commande créée par l'utilisateur
- 6
Quelle condition est vraie ?
- A
- B
- C
- D
- 7
Dans Scratch, quelle est la différence entre « répéter 10 fois » et « répéter jusqu'à … » ?
- A« répéter jusqu'à … » fait toujours exactement 10 tours
- BIl n'y a aucune différence : les deux blocs font le même nombre de tours
- C« répéter 10 fois » fait toujours 10 tours ; avec « répéter jusqu'à … », le nombre de tours dépend d'une condition
- D« répéter 10 fois » s'arrête quand une condition devient vraie
- 8
Un bloc « nombre aléatoire entre 1 et 6 » renvoie-t-il toujours la même valeur ?
- AOui, il renvoie toujours 1, la plus petite valeur
- BOui, il renvoie la même valeur à chaque exécution
- CNon : il choisit au hasard un entier entre 1 et 6
- DNon : il renvoie seulement 0 ou 1
- 9
Sur 100 tirages, le chiffre 1 sort 48 fois. Quelle est sa fréquence ?
- A48
- B
- C
- D
- 10
Comment appelle-t-on une erreur dans un programme ?
- AUn bug
- BUn algorithme
- CUne variable
- DUn script
- 11
Dans un bloc « si … alors » avec la condition , pour quelle valeur de les instructions sont-elles exécutées ?
- A18
- B20
- C23
- D19
- 12
Pour tracer un carré en répétant 4 fois « avancer puis tourner », de combien de degrés faut-il tourner à chaque fois ?
- A
- B
- C
- D
- 13
Un script contient « ajouter (2) à (score) ». Si score vaut 3 avant ce bloc, combien vaut-il ensuite ?
- A2
- B3
- C5
- D6
- 14
Le bloc « nombre aléatoire entre 1 et 6 » simule le lancer d'un dé équilibré. Quelle est la probabilité d'obtenir 3 ?
- A
- B
- C
- D
- 15
Un script contient « répéter 3 fois [avancer de 40] ». Combien de pas le lutin fait-il en tout ?
- A120
- B43
- C40
- D340
- 16
Pour simuler le lancer d'une pièce avec « nombre aléatoire entre 0 et 1 », on convient que 0 code pile. Que représente alors le 1 ?
- APile
- BFace
- CUn tirage raté
- DLe nombre de lancers
- 17
Comment appelle-t-on le fait de donner à une variable sa première valeur, par exemple avec « mettre (score) à (0) » ?
- AIncrémenter
- BComparer
- CDécomposer
- DInitialiser
Scratch : conditions, boucles et hasard · recrequiz.fr/quizze/quiz/qcm-maths-algorithmique-programmation-3e-facile/
Récré · quiz gratuit
Corrigé et explications
La bonne réponse de chaque question, avec son explication.
- 1
A · La traduction d'un algorithme dans un langage que l'ordinateur comprend
Un algorithme est une suite d'instructions ; le programme en est la traduction dans un langage compréhensible par l'ordinateur, qui peut ensuite l'exécuter.
- 2
B · Dès que la touche espace est pressée
La boucle « répéter jusqu'à … » exécute ses instructions tant que la condition est fausse, et s'arrête dès qu'elle devient vraie : ici, dès que la touche espace est pressée.
- 3
B · « réessaie »
La condition est fausse : le bloc exécute donc la seconde liste d'instructions, placée après « sinon », et dit « réessaie ».
- 4
C · Quand la touche flèche droite est pressée
Ce bloc d'événement déclenche le script dès que le joueur appuie sur la touche : il sert à commander le lutin au clavier.
- 5
A · Une expression qui ne peut être que vraie ou fausse
Une condition, comme , est soit vraie, soit fausse : un bloc « si … alors » s'en sert pour décider si ses instructions sont exécutées.
- 6
D ·
est vraie : 3 est plus petit que 5. Les trois autres sont fausses : , et , car 7 n'est pas plus grand que lui-même.
- 7
C · « répéter 10 fois » fait toujours 10 tours ; avec « répéter jusqu'à … », le nombre de tours dépend d'une condition
Avec « répéter 10 fois », le nombre de tours est fixé d'avance : exactement 10. Avec « répéter jusqu'à … », il dépend de la condition : la boucle s'arrête dès qu'elle devient vraie.
- 8
C · Non : il choisit au hasard un entier entre 1 et 6
À chaque exécution, le bloc choisit au hasard un entier entre 1 et 6 : le résultat peut changer d'un tirage à l'autre, mais peut aussi se répéter.
- 9
D ·
La fréquence est le nombre de sorties du 1 divisé par le nombre de tirages : .
- 10
A · Un bug
Une erreur dans un programme s'appelle un bug. Quand un bug est présent, le programme ne fait pas ce qu'on attend de lui.
- 11
C · 23
Les instructions ne sont exécutées que si la condition est vraie : est vraie, alors que est fausse.
- 12
A ·
Un tour complet fait et le carré a 4 côtés : , donc on tourne de à chaque côté.
- 13
C · 5
Le bloc remplace la valeur de score par elle-même augmentée de 2 : .
- 14
D ·
Les 6 faces ont la même chance d'apparaître : chacune a une probabilité de , donc celle d'obtenir 3 est .
- 15
A · 120
La boucle répète 3 fois le même mouvement : pas. Il ne faut pas additionner 3 et 40.
- 16
B · Face
Le bloc renvoie au hasard 0 ou 1 : si 0 code pile, 1 code face, comme pour une pièce qu'on lance.
- 17
D · Initialiser
Initialiser une variable, c'est lui donner sa valeur de départ avant qu'elle ne change pendant le programme.
Scratch : conditions, boucles et hasard · recrequiz.fr/quizze/quiz/qcm-maths-algorithmique-programmation-3e-facile/
Autres quiz de mathématiques
Tout voir ›-
Blocs, boucles et variables (4e)
Programme, boucles, conditions, événements et variables : des questions pour réviser l'algorithmique et la programmation, avec Scratch et le tracé de figures.
-
Les bases de la pensée informatique (5e)
Réviser la pensée informatique en 5e : instructions, scripts Scratch, entrées et sorties, bloc réponse, calculs, boucles et tracés de polygones.
-
Programmer pas à pas : pensée informatique
Instructions, séquences, répétitions, blocs de Scratch, tableur et suites de nombres : un quiz de 6e pour réviser le programme de pensée informatique.
-
Algorithmique et programmation (4e)
Algorithme, blocs, boucles, conditions, variables et événements : réviser l'écriture et la mise au point de programmes, chapitre de mathématiques de 4e.
Du même niveau
Tout voir ›-
À la découverte de la médiatrice (6e)
Milieu, équidistance, perpendiculaires et arcs de cercle : un quiz pour revoir la médiatrice d'un segment et progresser en constructions géométriques.
Vous n’avez pas encore tenté ce quiz.
-
Agrandissements, réductions et glissements
Agrandissements, réductions et translations : rapport, longueurs, aires, volumes, propriétés conservées et figures images, l'essentiel du chapitre de 4e.
Vous n’avez pas encore tenté ce quiz.
-
Ajouter et soustraire des fractions (5e)
Addition et soustraction de fractions en 5e : même dénominateur, dénominateur commun, fractions égales et modèle en barres à réviser.
Vous n’avez pas encore tenté ce quiz.
-
Angles et bissectrice (6e)
Angles, sommet et côtés, mesure en degrés au rapporteur, classement des angles, construction de la bissectrice au rapporteur et symétrie axiale : les notions clés de la 6e.
Vous n’avez pas encore tenté ce quiz.
-
Angles, équerre et bissectrice (5e)
Vocabulaire, mesure des angles, bissectrice, angles supplémentaires et droites parallèles : les bases du chapitre des angles en 5e.
Vous n’avez pas encore tenté ce quiz.