Sites


Initiation à Scratch

Les conditions : si, alors, sinon

Nous allons voir dans ce chapitre les conditions, ou les processus itératifs en programmation.

Voyons voir la condition "si". Pour cela nous allons créer un nouveau projet.

Pour cela nous allons prendre un exemple simple. Le script suivant sous scratch présente les conditions si, alors, sinon quasiment indispensables dans tout programme.

Nous allons faire simplement le script contenant les conditions pour mieux comprendre les enjeux de ces processus.

Pour cela nous allons réaliser un programme simple comparant la réponse que l'utilisateur va rentrer à celle que vous avez définie.

Nous allons donc commencer par créer un nouveau projet.

Pour commencer nous allons demander quel est le résultat de 2+2 :

Puis nous allons mettre un bloc de contrôle qui va être la condition :

Nous allons sélectionner deux autres blocs importants :

Le bloc vert est un bloc d'opérateurs qui va être utilisé ici pour comparer la réponse que vous aurez défini et la réponse de l'utilisateur du programme. On peut donc imbriquer tout ça (la réponse dans le bloc opérateur, puis le bloc opérateur avec la réponse dans le bloc de condition) et remplir la réponse :

Puis nous allons mettre les messages "bravo" et "essaye encore" :

Pour que le script se lance en boucle (tant que personne n'a répondu) et pour le lancer lorsque l'on appuie sur le drapeau vert on rajoute le bloc de boucle et celui de départ :

Et voilà le programme terminé ! :)

http://scratch.mit.edu/projects/22042977/#player

Il y a une erreur de communication avec le serveur Booktype. Nous ne savons pas actuellement où est le problème.

Vous devriez rafraîchir la page.