
■ Résumé de cours : Scratch
Scratch est un langage de programmation visuel qui permet de créer des histoires, des jeux et des
animations en assemblant des blocs comme des Lego. Il est conçu pour apprendre la logique de
programmation de façon simple et ludique.
■ L’interface principale
- Scène : espace où se joue le programme
- Sprites : personnages ou objets programmés
- Blocs de code : instructions à assembler
- Zone de scripts : espace où l’on construit le programme
■ Les catégories de blocs
Mouvement (bleu) : déplacer, tourner
Apparence (violet) : parler, changer de costume
Son (rose) : jouer un son
Événements (jaune clair) : déclencheurs
Contrôle (orange) : boucles, conditions
Capteurs (bleu clair) : détection d’actions
Opérateurs (vert) : calculs, comparaisons
Variables (orange foncé) : mémorisation de valeurs
■ Notions de base
- Scripts = suite d’instructions
- Boucles = répéter une action
- Conditions = si… alors
- Variables = stocker des valeurs comme un score
■ Exemple simple
Faire avancer un chat quand on appuie sur la flèche droite :
Quand drapeau vert cliqué
Répéter indéfiniment
Si touche flèche droite pressée
Avancer de 10 pas
Type de projet Exemples
Jeux Pong, labyrinthe, quiz
Histoires animées BD interactive, conte animé
Animations interactives Personnages qui parlent et réagissent
Projets éducatifs Expliquer une leçon avec un personnage
■ Scratch permet d’apprendre la logique de programmation (boucles, conditions, variables) de
façon amusante. C’est une bonne base avant d’apprendre Python ou d’autres langages.