🎯 Objectifs de la lecon
- •Comprendre et utiliser des variables pour stocker des informations
- •Utiliser les opérateurs mathématiques dans des scripts
- •Maîtriser la structure conditionnelle 'si...alors...sinon...'
- •Créer un petit jeu ou une animation interactive
Tu sais déjà créer des animations et des histoires simples avec Scratch. Maintenant, nous allons passer à la vitesse supérieure ! Pour rendre tes programmes plus intelligents et interactifs, comme un jeu qui compte les points ou un quiz qui pose des questions, tu as besoin d'outils plus puissants : les variables, les opérateurs et les conditions. Ce chapitre va te montrer comment les utiliser.
Les variables : la mémoire de ton programme
Une variable est comme une boîte étiquetée dans laquelle tu peux ranger une information (un nombre, un mot...). Tu peux ensuite utiliser, modifier ou afficher cette information dans ton programme. Par exemple, pour créer un compteur de points dans un jeu, tu auras besoin d'une variable appelée 'score'.
« Créer un compteur de clics sur un sprite. »
⚠️ Attention
Pense toujours à initialiser ta variable (la remettre à une valeur de départ) au début de ton programme avec le bloc 'mettre [nom variable] à 0'. Sinon, elle pourrait garder une valeur d'une précédente exécution.
Les opérateurs : faire des calculs
Les opérateurs te permettent d'effectuer des calculs avec tes variables ou des nombres. Tu les trouves dans la catégorie 'Opérateurs'. Les principaux sont '+' (addition), '-' (soustraction), '*' (multiplication), '/' (division) et 'arrondi de'.
« Calculer et afficher la moyenne de deux notes. »
⚠️ Attention
Fais attention à l'ordre des opérations. Utilise les blocs d'opérateurs emboîtés pour être sûr du calcul. Par exemple, pour (a+b)/2, tu dois d'abord faire l'addition dans un premier bloc, puis la division dans un second.
La condition 'si...alors...sinon...'
Cette structure permet à ton programme de prendre des décisions. Il exécute une série d'instructions seulement SI une condition est vraie. Tu peux même prévoir une autre série d'instructions SINON (si la condition est fausse). Les conditions se basent souvent sur des comparaisons (>, <, =) entre des variables ou des nombres.
« Faire réagir un personnage si le score dépasse 10. »
⚠️ Attention
La condition doit être une question qui a une réponse par 'vrai' ou 'faux'. Vérifie bien que tu utilises le bon opérateur de comparaison (=, >, <).
Projet : Crée ton quiz interactif
Mettons tout cela en pratique ! Tu vas créer un quiz de 2 questions avec Scratch. Le programme posera une question, vérifiera la réponse de l'utilisateur et comptera le nombre de bonnes réponses.
« Structure du projet 'Quiz Mathématique'. »
⚠️ Attention
Quand Scratch pose une question avec 'demander', la réponse de l'utilisateur est stockée dans la variable spéciale 'réponse'. Tu peux l'utiliser directement dans tes conditions.
