Vous êtes sur la page 1sur 2

TP2 : Instructions conditionnelles

https://scratch.mit.edu/

Leçon Un programme de Scratch peut tester si une instruction est vraie.


Si elle est vraie, il va appliquer ensuite la deuxième instruction.
Si elle est fausse, alors la seconde instruction ne sera pas exécutée.
On programme ce test par la commande « Si… Alors...».

Exemple : Si je suis malade demain, alors je n'irai pas au collège.

On peut aussi demander à Scratch dʼexécuter une instruction dans le cas où la première instruction
testée est fausse. Pour cela, on utilise la commande « Si... Alors... Sinon... ».

Exemple : Si jʼai suffisamment dʼargent,


alors je mʼoffrirai un jeu vidéo (qui coûte 40€),
sinon je mʼachèterai un DVD.

Quelques autres situations :


 Projet 1 : Créer un algorithme qui demande « Quelle est la somme de 2 et du produit de 3 par 4 ? ».
Si le nombre entré est la bonne réponse
Alors le lutin doit dire « Gagné ! »
Sinon le lutin doit dire « Perdu ! »
Vous pouvez visionner la vidéo : « somme »

 Projet 2 : Créer un algorithme qui demande un nombre entier entre 0 et 200.


Si le nombre entré est compris entre 0 et 200
alors le lutin doit dire « Merci ! » puis construire un carré dont la longueur du côté est celle qui a
été saisie.
sinon le lutin doit dire "nouvel essai" et redemande un nombre compris entre 0 et 200.
Vous pouvez visionner la vidéo : « carré »

 Projet 3 :
 1) Créer l’arrière-plan de la scène.
2) Créer le lutin "étoile" et le placer entre la ligne d’arrivée (bleue) et
de départ (rouge).
3) Créer un script pour qu’à chaque démarrage du programme ce lutin
soit placée entre les lignes de départ et d’arrivée.
4) Améliorer ce script en programmant le déplacement du lutin : il se
déplacera à gauche, à droite, en haut, en bas lorsque le joueur
appuiera sur les flèches du clavier.
5) Démarrage du jeu : le jeu commence lorsque le joueur clique sur
le drapeau vert. Le lutin dit alors « C’est parti ! ».
6) Fin du jeu : le jeu s’arrête lorsque le lutin sort du circuit vert (dans
ce cas le message « Game over ! » apparaît) ou qu’il franchit la
ligne d’arrivée (dans ce cas le message « Bravo ! » apparaît).

Vous pouvez visionner la vidéo : « circuit »

Vous aimerez peut-être aussi