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.net

Conseil : 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.
Idée prof : faire imprimer ou capturer les dessins finaux, et en faire une petite galerie d’art algorithmique dans la salle ou sur le blog.

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).
Idée prof : demander aux élèves de raconter ce que fait leur programme en français (“mon programme prend chaque élément de la liste, puis…”). Cela oblige à verbaliser la logique → gros plus pour les compétences orales & écrites.

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”.

  1. 1. L’activité “mouvement & graphisme” sert principalement à…


  2. 2. Dans Scratch, une liste permet de…


  3. 3. Quel type de projet combine bien les deux activités ?


  4. 4. Pourquoi ces ressources externes sont particulièrement intéressantes pour les profs ?


  5. 5. Pour un élève, le bon réflexe face à ces activités est…


Commentaires

Posts les plus consultés de ce blog

Basthon.fr

mBot2 - programmation mBlock/python

Mario Kart 2D