Aller au contenu principal
MathématiquesTrimestre 3

Initiation à la programmation (Scratch)

Découvre les bases de la programmation avec Scratch : apprends à donner des instructions à un ordinateur pour créer tes premières animations et jeux.

20 min

Et si tu devenais le chef d'orchestre d'un petit personnage ? Donne-lui tes ordres et regarde-le s'animer !

La programmation, c'est l'art de donner des instructions précises à un ordinateur pour qu'il exécute une tâche. Avec Scratch, un langage visuel, tu vas apprendre ces bases en assemblant des blocs colorés comme des pièces de Lego. C'est amusant et cela développe ta logique, une compétence très utile en mathématiques !

Objectifs de la leçon

  • Comprendre ce qu'est un algorithme et une boucle.
  • Savoir assembler des blocs d'instructions pour créer un programme simple.
  • Réaliser une première animation avec le lutin Scratch.

1. Qu'est-ce qu'un algorithme ?

Un algorithme est une suite d'instructions précises et ordonnées pour résoudre un problème ou accomplir une tâche. Dans la vie de tous les jours, une recette de cuisine est un algorithme : une liste d'étapes à suivre dans l'ordre pour préparer un gâteau.

Algorithme pour traverser la rue : 1. S'approcher du passage piéton. 2. Regarder à gauche. 3. Regarder à droite. 4. Si la route est libre, traverser.

titre: Analyse

texte: Chaque étape est claire et doit être exécutée dans l'ordre. L'étape 4 contient une condition ('Si...'), un concept important en programmation.

Un ordinateur est très bête ! Il suit les instructions à la lettre, sans réfléchir. Il faut donc être très précis et ne rien oublier.

2. Découverte de l'interface de Scratch

Scratch se présente comme un atelier. Au centre, tu as la scène où ton animation se déroule. À gauche, le lutin (ton personnage) que tu vas programmer. À droite, la palette de blocs de code, classés par couleur (mouvement, apparence, son...). En bas, l'espace de script où tu assembles tes blocs.

Les blocs s'emboîtent magnétiquement. Pour programmer, il suffit de les glisser-déposer dans l'espace de script et de les assembler.

3. Ton premier programme : faire avancer le chat

Nous allons créer un algorithme simple pour que le lutin chat (Scratch) se déplace.

Étapes : 1. Dans la catégorie 'Événements' (jaune), prends le bloc 'quand drapeau vert cliqué' et pose-le. 2. Dans 'Mouvement' (bleu), prends le bloc 'avancer de 10 pas' et accroche-le en dessous. 3. Clique sur le drapeau vert au-dessus de la scène. Bravo ! Le chat a avancé.

N'oublie pas le bloc 'quand drapeau vert cliqué' ! C'est lui qui lance ton programme. Sans lui, rien ne se passe quand tu cliques sur le drapeau.

4. La notion de boucle 'Répéter'

Une boucle permet de répéter une série d'instructions plusieurs fois, sans avoir à réécrire les mêmes blocs. Cela rend ton programme plus simple et plus puissant.

Pour faire un carré avec Scratch, le lutin doit : Avancer de 50 pas, Tourner de 90 degrés, et répéter ces deux actions 4 fois.

titre: Analyse

texte: Au lieu d'écrire 8 blocs (4 'avancer' et 4 'tourner'), on utilise un seul bloc 'Répéter 4 fois' qui contient les deux instructions. C'est plus efficace !

Dans Scratch, le bloc 'Répéter' se trouve dans la catégorie 'Contrôle' (orange). Glisse-le autour des blocs que tu veux répéter.

À retenir

  • Un algorithme est une suite d'instructions précises et ordonnées pour accomplir une tâche.
  • Scratch est un langage de programmation visuel où l'on assemble des blocs.
  • Le bloc 'quand drapeau vert cliqué' est souvent le point de départ d'un programme.
  • Une boucle (comme 'Répéter') permet d'exécuter plusieurs fois les mêmes instructions sans les réécrire.

Fiche de révision : Initiation à Scratch

Définition

Algorithme

Interface Scratch

Bloc de départ

Boucle

Questions frequentes

Scratch, c'est seulement pour les jeux ?
Non ! On peut créer des jeux, mais aussi des histoires interactives, des animations, des simulations scientifiques ou des cartes de vœux musicales. C'est un outil pour exprimer ta créativité.
Que faire si mon programme ne marche pas ?
C'est normal, cela s'appelle 'déboguer'. Vérifie l'ordre de tes blocs, assure-toi qu'ils sont bien emboîtés et relis tes instructions comme si tu étais l'ordinateur, étape par étape.
Est-ce que 'avancer de 10 pas' veut dire 10 centimètres à l'écran ?
Non, ce sont des 'pas' virtuels de Scratch. La taille de la scène fait 480 pas en largeur et 360 en hauteur. '10 pas' est une petite distance à l'écran.

Teste tes connaissances

Collegia