wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

INF-344 La programmation avec Minecraft

Total questions: 30

Worksheet time: 24mins

Name
Class
Date
1.

Une fonction c'est

a)

Un regroupement de commandes que l'on nomme et que l'on peut réutiliser dans son script

b)

Ce qui nous permet de vérifier une condition

c)

Une chose qui fait des affaires dans une patente

d)

Ce qui permet à l'ordinateur de prendre des décisions

2.
Parmi les énoncés suivants, lequel n'est pas un avantage de la fonction?
a)
Elle permet de rendre le code plus clair
b)
Elle permet de rendre la commande plus courte
c)
La commande s'exécutera plus rapidement
d)
Le code sera plus facile à comprendre
3.
Lequel des éléments suivants n'est PAS un ingrédient pour une boucle conditionnelle?
a)
Un test logique
b)
Une instruction si la condition est vraie
c)
Une instruction si la condition est fausse
d)
Une instruction si la condition n'est ni vraie, ni fausse
4.
Laquelle des affirmations suivantes est fausses? Un test logique c'est
a)
essentiel dans les boucles conditionnelles
b)
ce qui permet de vérifier une logique
c)
toujours utilisé un à la fois
d)
représenté dans des hexagones dans Minecraft
5.
Lorsqu'on veut répéter une action, mais qu'on ne sait pas combien de fois il faut la répéter, on peut utiliser
a)
Un opérateur booléen
b)
Une fonction
c)
Une boucle "For" sans variable
d)
Une boucle "While"
6.

Quand mon agent avance, il doit vérifier s'il est sur du tapis rouge, bleu ou vert. Je dois utiliser

a)

Une structure conditionnelle simple

b)

Une fonction

c)

Un test logique unique

d)

Une structure conditionnelle multiple

7.

Parmi les caractéristiques suivantes, laquelle n'appartient PAS à une boucle "While"?

a)

Il est possible d'intégrer des boucles "while" dans d'autres boucles "while".

b)

Pour fonctionner, elles doivent utiliser un test logique

c)

Pour les utiliser, on doit savoir le nombre de répétitions à l'avance.

d)

Elles créent une boucle qui se répètent jusqu'à temps qu'une condition arrête d'être vraie ou fausse.

8.
Quand on veut vérifier plusieurs conditions, on utilise...
a)
Sinon/si
b)
Si/Sinon
c)
Une boucle de répétition
d)
Plusieurs structures conditionnelles
9.
Si je veux que mon agent se téléporte toujours au même endroit, je dois utiliser
a)
La position relative
b)
La position absolue
c)
Une fonction
d)
Un test logique
10.
Si je veux que mon agent se téléporte à côté de moi, je dois utiliser
a)
La position relative
b)
La position absolue
c)
Une fonction
d)
Un test logique
11.
Une structure conditionnelle sert à
a)
Prendre des décisions
b)
Tester notre script
c)
Créer une séquence d'actions
d)
Pas grand chose
12.

Laquelle des affirmations suivantes est FAUSSE? Dans l'éditeur de code de Minecraft,

a)

Les texts logiques ont la forme d'un hexagone

b)

On peut utiliser deux types de coordonnées: les positions relatives et les positions absolues

c)

On peut ajouter un maximum de 3 "Si/Sinon" dans une structure conditionnelle

d)

Il est possible de créer ses propres fonctions.

13.

Lequel des exemples suivants utilise une boucle "while"?

a)

Tracer un hexagone dans Scratch

b)

Faire clignoter une lumière 4 fois

c)

Arrêter une alarme quand l'usager touche son téléphone

d)

Téléporter son agent dans Minecraft

14.
La différence entre une boucle "While" et une boucle "For" (boucle de répétition), c'est que
a)
la boucle "For" est utilisée quand on sait à l'avance le nombre de répétitions et la boucle "While" est utilisée quand on ne le sait pas.
b)
le nombre de répétitions dans une boucle "For" est fixe, tandis que pour la boucle "While", cela dépend d'une condition.
c)
La boucle "While" utilise un test logique, mais pas la boucle "For".
d)
Toutes ces réponses
15.

On peut seulement vérifier une condition à la fois

a)

Vrai

b)

Faux

16.
Avec un test logique, l'agent peut détecter une type de bloc particulier
a)
Vrai
b)
Faux
17.

Il est possible de mettre une boucle de répétition dans une boucle "While"

a)

Vrai

b)

Faux

18.
Les positions relatives sont représentées par le symbole ~
a)
Vrai
b)
Faux
19.
L'agent ne peut pas marcher sur l'air
a)
Vrai
b)
Faux
20.
Pour vérifier plusieurs conditions, on utilise la structure "Sinon/Si"
a)
Vrai
b)
Faux
21.
Dans une structure conditionnelle, il est obligatoire de donner des instructions si la condition est vraie
a)
Vrai
b)
Faux
22.
Dans une structure conditionnelle, il est obligatoire de donner des instructions si la condition est fausse
a)
Vrai
b)
Faux
23.
Dans le système de coordonnées, le deuxième nombre se rapporte au "y", soit la position verticale (haut/bas)
a)
Vrai
b)
Faux
24.

Le bouton "+" dans cette structure conditionnelle permet

a)

D'ajouter une autre condition à vérifier

b)

D'ajouter un bloc de commande

c)

D'ajouter une boucle de répétition

d)

De faire une copie de la structure conditionnelle

25.

Cette commande va téléporter l'agent à côté du joueur

a)

Vrai

b)

Faux

26.

Cette commande va faire en sorte que votre agent est constamment en train de vous suivre.

a)

Vrai

b)

Faux

27.

Que fera ce script?

a)

L'agent va tourner jusqu'à ce que le joueur s'enlève de la position (0 4 0)

b)

L'agent va tourner jusqu'à ce que le joueur se rende à la position (0 4 0)

c)

L'agent va faire un tour sur lui-même et se téléporter à la position (0 4 0)

d)

Rien du tout car il contient des erreurs

28.

Ce script...

a)

Permet au joueur de détecter de l'or qui se cache sous lui.

b)

Essaie de détecter de l'or, mais est bourré d'erreurs.

c)

Pourrait détecter de l'or en-dessous du joueur si une petite erreur était corrigée.

29.

Que fera ce script?

a)

L'agent construira un mur de 6 blocs de long par 10 blocs de haut.

b)

L'agent construira un mur de 10 blocs de long par 6 blocs de haut.

c)

Il ne fera pas grand chose car il contient des erreurs.

d)

Il fera réélire Donald Trump aux prochaines élections.

30.

Ce script risque de vous causer des ennuis

a)

Vrai

b)

Faux