Exercices scratch
Ressources Scratch externes : dessin & listes
Deux activités Scratch clés pour passer du simple déplacement à la programmation structurée :
1. Mouvement & dessin à l’écran •
2. Manipulation de listes pour traiter des données.
Public : ~10 → 18 ans
Idéal pour profs en quête d’exercices solides
Portail général des ressources Scratch (site externe)
Ces deux activités viennent du site de ressources suivant, très riche en contenus Scratch :
🌐 Ouvrir le portail Scratch — mathinfo.alwaysdata.netConseil : ouvrir ce lien dans un nouvel onglet et le garder en favori. C’est une excellente base de cours et de TD complémentaires à ton blog.
1) Activité Scratch “Mouvement & dessin”
Objectif : comprendre comment un sprite peut laisser une trace derrière lui (comme la tortue Logo), et créer des dessins générés par le code.
🎨 Accéder à l’activité “Mouvement et graphisme – à vous de faire”a) Objectifs pédagogiques
- Revoir les mouvements de base (avancer, tourner, se placer).
- Découvrir ou consolider la notion de stylo (crayon) dans Scratch.
- Comprendre qu’un programme peut générer des motifs (carrés, étoiles, spirales…).
- Introduire (ou renforcer) les boucles et les angles.
b) Déroulé possible en classe / atelier
Étape 1 Observation de programmes simples
- Faire ouvrir l’activité et analyser un exemple de script qui dessine un carré.
- Demander aux élèves : que se passe-t-il si on change l’angle ? si on change le nombre de répétitions ?
Étape 2 Reproduire puis modifier
- Reproduire un script donné (ou affiché au tableau) ligne par ligne.
- Expérimenter :
- Changer la couleur du stylo pendant le dessin.
- Augmenter ou diminuer la taille des pas.
- Ajouter une boucle imbriquée pour faire des motifs répétés.
Étape 3 Défi créatif
- Défi 1 : dessiner une “fleur géométrique” (plusieurs formes tournées autour du centre).
- Défi 2 : créer un “logo” minimaliste uniquement avec lignes & angles.
- Défi 3 (avancés) : utiliser un slider ou une variable pour changer la taille en temps réel.
2) Activité Scratch “Les listes”
Objectif : passer d’un Scratch “graphique” à un Scratch qui manipule de vraies données structurées (listes), prémices de la programmation sérieuse.
📋 Accéder à l’activité “Scratch – les listes”a) Pourquoi les listes sont importantes ?
- Elles permettent de stocker plusieurs valeurs dans un même “objet”.
- C’est la base pour gérer :
- un scoreboard (liste de scores),
- un inventaire dans un jeu,
- une liste de mots (quiz, devinettes, etc.).
- Elles préparent aussi très bien au concept de tableaux en Python/JavaScript plus tard.
b) Recommandation de progression sur cette activité
Étape 1 Comprendre les opérations de base
- Créer une liste : ajout d’éléments, suppression, affichage.
- Utiliser “élément n de ma liste” dans des bulles de dialogue ou des messages.
Étape 2 Créer un mini-projet avec une liste
- Exemple simple : une liste de prénoms, le programme choisit au hasard qui commence.
- Exemple intermédiaire : quiz qui pose des questions choisies dans une liste.
- Exemple avancé : petit “jeu de courses” où une liste stocke les temps des joueurs.
Étape 3 Relier aux maths / à la logique
- Utiliser une liste pour stocker une suite de nombres.
- Calculer la somme ou la moyenne des éléments (introduction à l’algorithmique).
Comment articuler ces deux activités dans un parcours Scratch ?
- Avant : Scratch découverte (déplacements simples, événements clavier, costumes).
- Bloc 1 (graphisme) : activité “mouvement & dessin” — consolider boucles & angles.
- Bloc 2 (données) : activité “listes” — introduire la notion de structure de données.
- Projet final : un mini-jeu qui :
- utilise le stylo pour dessiner une piste, un décor ou des effets,
- utilise une liste pour stocker score, meilleurs temps, ou objets collectés.
QCM – As-tu compris l’intérêt de ces activités Scratch ?
Coche une réponse par question, puis clique sur “Vérifier mes réponses”.
Commentaires
Enregistrer un commentaire