Campus XYZ · Quiz CRPE

Quiz CRPE : Algorithmique et Scratch

10 questionsQCMScore immédiatCorrigé détaillé en PDF
⚡ Quiz · 10 questions

Le lutin exécute : « répéter \(4\) fois : avancer de \(50\), tourner de \(90\) degrés ». Quelle figure trace-t-il ?

Pour tracer un triangle équilatéral avec « répéter \(3\) fois : avancer de \(60\), tourner de … degrés », quel angle faut-il ?

On exécute : « mettre \(x\) à \(5\) », puis « ajouter \(3\) à \(x\) », puis « mettre \(x\) à \(x\times2\) ». Que vaut \(x\) à la fin ?

On exécute : « mettre \(n\) à \(0\) », puis « répéter \(5\) fois : ajouter \(2\) à \(n\) ». Que vaut \(n\) à la fin ?

Le lutin est au point \((0\,;0)\). Il exécute « ajouter \(50\) à \(x\) », puis « ajouter \(-20\) à \(y\) ». Où se trouve-t-il ?

Dans le programme « si \(n>10\) alors dire Grand, sinon dire Petit », que dit le lutin quand \(n=10\) ?

On exécute : « mettre \(n\) à \(1\) », puis « répéter jusqu'à \(n>20\) : mettre \(n\) à \(n\times2\) ». Que vaut \(n\) à la fin ?

Pour tracer un hexagone régulier (\(6\) côtés), de quel angle le lutin doit-il tourner après chaque côté ?

Un programme demande un nombre, puis calcule \((\text{réponse}\times4)-3\). Quel résultat donne-t-il pour \(5\) ?

On exécute : « mettre compteur à \(0\) », puis « répéter \(3\) fois : (répéter \(4\) fois : ajouter \(1\) à compteur) ». Que vaut compteur à la fin ?

1
Le lutin exécute : « répéter \(4\) fois : avancer de \(50\), tourner de \(90\) degrés ». Quelle figure trace-t-il ?

BUn carré de côté \(50\)

\(4\) côtés de même longueur \(50\) et \(4\) angles droits : c'est un carré.

Rappel de coursUne boucle « répéter \(n\) fois » exécute \(n\) fois les mêmes instructions. Pour un polygone régulier à \(n\) côtés : répéter \(n\) fois (avancer de la longueur du côté, tourner de \(\dfrac{360}{n}\) degrés).
2
Pour tracer un triangle équilatéral avec « répéter \(3\) fois : avancer de \(60\), tourner de … degrés », quel angle faut-il ?

B\(120^\circ\)

Le lutin tourne de l'angle extérieur : \(\dfrac{360}{3}=120^\circ\).

Rappel de coursDans Scratch, « tourner de » donne l'angle de rotation du lutin, c'est-à-dire l'angle extérieur du polygone. Pour un polygone régulier à \(n\) côtés, il vaut \(\dfrac{360}{n}\) degrés : la somme des rotations fait un tour complet.
3
On exécute : « mettre \(x\) à \(5\) », puis « ajouter \(3\) à \(x\) », puis « mettre \(x\) à \(x\times2\) ». Que vaut \(x\) à la fin ?

A\(16\)

\(x\) vaut \(5\), puis \(5+3=8\), puis \(8\times2=16\).

Rappel de coursUne variable garde une seule valeur à la fois : chaque instruction « mettre » ou « ajouter » la remplace par une nouvelle valeur. On suit le programme pas à pas en notant la valeur après chaque ligne.
4
On exécute : « mettre \(n\) à \(0\) », puis « répéter \(5\) fois : ajouter \(2\) à \(n\) ». Que vaut \(n\) à la fin ?

B\(10\)

On ajoute \(2\) cinq fois : \(0+2+2+2+2+2=10\).

Rappel de coursUne variable augmentée du même nombre à chaque tour de boucle joue le rôle de compteur : après \(n\) tours, elle a augmenté de \(n\) fois ce nombre.
5
Le lutin est au point \((0\,;0)\). Il exécute « ajouter \(50\) à \(x\) », puis « ajouter \(-20\) à \(y\) ». Où se trouve-t-il ?

A\((50\,;-20)\)

L'abscisse \(x\) passe de \(0\) à \(50\) et l'ordonnée \(y\) de \(0\) à \(-20\).

Rappel de coursSur la scène de Scratch, un point est repéré par \((x\,;y)\) : \(x\) est l'abscisse (vers la droite si positive), \(y\) l'ordonnée (vers le haut si positive). Le centre de la scène est \((0\,;0)\).
6
Dans le programme « si \(n>10\) alors dire Grand, sinon dire Petit », que dit le lutin quand \(n=10\) ?

CPetit

La condition \(10>10\) est fausse, car \(10\) n'est pas strictement supérieur à \(10\) : le lutin exécute le « sinon ».

Rappel de coursUne instruction conditionnelle « si … alors … sinon … » exécute la première branche quand la condition est vraie, la seconde sinon. Attention à la différence entre \(>\) (strict) et \(\geqslant\).
7
On exécute : « mettre \(n\) à \(1\) », puis « répéter jusqu'à \(n>20\) : mettre \(n\) à \(n\times2\) ». Que vaut \(n\) à la fin ?

C\(32\)

\(n\) prend les valeurs \(1\), \(2\), \(4\), \(8\), \(16\), \(32\). La boucle s'arrête dès que \(n>20\), donc à \(32\).

Rappel de cours« Répéter jusqu'à » teste la condition avant chaque tour et s'arrête dès qu'elle devient vraie. On ne connaît pas à l'avance le nombre de tours : on suit les valeurs pas à pas.
8
Pour tracer un hexagone régulier (\(6\) côtés), de quel angle le lutin doit-il tourner après chaque côté ?

D\(60^\circ\)

\(\dfrac{360}{6}=60^\circ\) : après \(6\) rotations, le lutin a fait un tour complet.

Rappel de coursAngle de rotation pour un polygone régulier à \(n\) côtés : \(\dfrac{360}{n}\) degrés. Triangle \(120^\circ\), carré \(90^\circ\), pentagone \(72^\circ\), hexagone \(60^\circ\).
9
Un programme demande un nombre, puis calcule \((\text{réponse}\times4)-3\). Quel résultat donne-t-il pour \(5\) ?

A\(17\)

\(5\times4=20\), puis \(20-3=17\).

Rappel de coursDans Scratch, les blocs opérateurs imbriqués fixent l'ordre des calculs : le bloc le plus intérieur est calculé en premier. Ici, le produit est calculé avant la soustraction.
10
On exécute : « mettre compteur à \(0\) », puis « répéter \(3\) fois : (répéter \(4\) fois : ajouter \(1\) à compteur) ». Que vaut compteur à la fin ?

D\(12\)

La boucle intérieure ajoute \(4\) à chaque tour de la boucle extérieure : \(3\times4=12\).

Rappel de coursAvec deux boucles imbriquées, les instructions de la boucle intérieure sont exécutées (nombre de tours extérieurs) \(\times\) (nombre de tours intérieurs) fois.
Couverture des fiches magiques CRPE

Pour réviser tout le programme

Les fiches magiques CRPE

80 fiches claires, l'essentiel du programme de maths du CRPE, avec des exemples et des méthodes pour chaque notion.

📒 Découvrir les fiches magiques