💡
Découvrir la logiqueProgrammer, c'est donner des instructions à un ordinateur pour qu'il accomplisse une tâche. Comme une recette de cuisine, on écrit une suite d'étapes dans un langage qu'il comprend. Scratch est un langage de programmation visuel : on assemble des blocs colorés pour créer des histoires, des jeux ou des animations. Pas besoin de taper du texte compliqué, tout se fait en glissant-déposant. C'est une première porte vers le monde du code.
📖 Définition
Un algorithme est une suite d'étapes précises pour résoudre un problème, comme une recette de cuisine.
🔍 Exemple
Quand tu suis un mode d'emploi pour monter un meuble, tu exécutes un algorithme sans le savoir.
💡 À retenir : Un programme est une suite d'instructions que l'ordinateur exécute dans l'ordre.
🎭
L'interface de ScratchDans Scratch, les personnages ou objets s'appellent des sprites. Ils évoluent sur une scène, comme des acteurs sur un plateau de théâtre. À gauche, on trouve la palette des blocs classés par couleur : mouvement, apparence, son, etc. Au centre, la zone de script où l'on assemble les blocs. En haut à droite, la scène où l'on voit le résultat. Chaque sprite a ses propres scripts.
📖 Définition
Sprite : élément graphique (personnage, objet) que l'on peut programmer dans Scratch.
📢 Rappel
La scène est l'espace où les sprites agissent, comme la scène d'un théâtre.
💡 À retenir : Un sprite est un personnage ou objet que l'on programme sur la scène.
🚶
Premiers blocsPour créer un premier programme, on utilise un bloc événement 'quand le drapeau vert est cliqué' qui démarre tout. Ensuite, on ajoute un bloc de mouvement comme 'avancer de 10 pas'. On peut aussi changer l'apparence avec 'dire Bonjour ! pendant 2 secondes'. En assemblant ces blocs, le sprite exécute les actions dans l'ordre, de haut en bas. C'est la base de toute animation.
⭐ À retenir
Les blocs s'emboîtent comme des pièces de puzzle : si la forme correspond, ils s'assemblent.
🔍 Exemple
Pour faire avancer le chat puis le faire parler : 'quand drapeau cliqué' + 'avancer de 50 pas' + 'dire Bonjour !'.
💡 À retenir : Le bloc 'quand le drapeau vert est cliqué' lance le programme.
🔄
Répéter des actionsPour éviter de copier 100 fois le même bloc, on utilise une boucle. Le bloc 'répéter 10 fois' permet d'exécuter plusieurs fois les blocs qu'il contient. Il existe aussi 'répéter indéfiniment' pour une action continue. Par exemple, pour faire danser un personnage, on répète une série de mouvements. Les boucles rendent le code plus court et plus facile à modifier.
⭐ À retenir
Avec 'répéter X fois', on contrôle le nombre de répétitions. 'Répéter indéfiniment' ne s'arrête jamais.
🔍 Exemple
Pour faire un carré : répéter 4 fois [avancer de 100 pas, tourner de 90 degrés].
💡 À retenir : Une boucle répète une séquence d'instructions plusieurs fois.