Apprendre à programmer avec SCRATCH #1

Yvan Monka
1 Mar 201715:37

Summary

TLDRDans cette première vidéo d'une série de quatre, vous apprendrez à utiliser le logiciel Scratch pour créer un programme simple qui dessine un losange. Le tutoriel vous guide à travers les étapes de sélection des sprites, d'ajustement de leur taille, et d'utilisation d'instructions de base comme le mouvement, la rotation et l'outil stylo pour dessiner. Vous découvrirez également comment positionner la sprite, ajouter des pauses et contrôler les angles pour dessiner précisément. À la fin, un exercice pratique vous est proposé pour renforcer vos compétences en programmation avec Scratch.

Takeaways

  • 💻 Introduction à l’interface de Scratch : fenêtre d’exécution, choix du sprite, arrière-plan, menus d’instructions et zone de script.
  • 🕹️ Le sprite par défaut est un chat, mais on peut changer de costume via la bibliothèque (ex. coccinelle).
  • 🏳️ L’instruction « quand drapeau vert cliqué » sert de bouton de démarrage pour exécuter le programme.
  • 🔍 Les instructions sont glissées-déposées dans la zone de script pour construire un programme étape par étape.
  • 📏 Le premier objectif est de dessiner un losange en utilisant des déplacements et rotations précises.
  • 🔄 Pour recommencer à chaque exécution, le sprite est replacé au centre grâce à « aller à x:0 y:0 ».
  • 🖍️ Pour que le déplacement trace des lignes, il faut activer le stylo avec « stylo en position d’écriture ».
  • 🧭 Les angles dans Scratch sont relatifs à la direction du sprite, pas à la figure déjà dessinée.
  • 📐 Le losange se construit en avançant de 80 unités et en effectuant des rotations successives (45°, 135°, etc.).
  • 🧼 À chaque lancement, l’instruction « effacer tout » permet d’effacer les tracés précédents.
  • 🎯 Le programme doit orienter la coccinelle correctement (90°) pour que le dessin soit cohérent à chaque exécution.
  • 📚 L’auteur propose un exercice à la fin, avec corrigé, pour s’entraîner à reproduire une construction similaire.
  • ▶️ Cette vidéo est la première d’une série de quatre pour apprendre progressivement la programmation Scratch.

Q & A

  • Qu'est-ce que Scratch et comment est-il structuré?

    -Scratch est un logiciel de programmation visuelle qui permet aux utilisateurs, notamment les enfants, d'apprendre à programmer en créant des projets interactifs. L'interface est divisée en plusieurs fenêtres : une fenêtre d'exécution, une fenêtre pour choisir les sprites, une barre de menus pour sélectionner des instructions, et une fenêtre où le programme écrit les instructions sous forme de scripts.

  • À quoi sert la fenêtre d'exécution dans Scratch?

    -La fenêtre d'exécution affiche le résultat du programme en cours. C'est ici que l'on peut voir ce qui se passe quand le programme est exécuté, comme des dessins, des calculs ou même des jeux interactifs.

  • Que sont les sprites dans Scratch et comment les choisir?

    -Les sprites sont des personnages ou objets que l'on anime dans Scratch. On peut choisir un sprite à partir de la fenêtre qui permet de sélectionner un personnage, comme le chat par défaut, ou bien importer un sprite personnalisé ou choisir parmi plusieurs options proposées dans la bibliothèque du logiciel.

  • Comment lancer un programme dans Scratch?

    -Un programme dans Scratch est lancé en cliquant sur le drapeau vert situé dans la fenêtre d'exécution. Ce drapeau sert à démarrer le script et à exécuter les instructions programmées.

  • Quel est le rôle de l'instruction 'go to x, y' dans Scratch?

    -L'instruction 'go to x, y' permet de déplacer le sprite vers une position spécifique sur la fenêtre d'exécution, en utilisant un système de coordonnées. Cela permet de repositionner le sprite à un endroit précis, comme le centre de la fenêtre.

  • Comment modifier la taille d'un sprite dans Scratch?

    -On peut modifier la taille d'un sprite en utilisant l'instruction 'set size to', où l'on spécifie un pourcentage de la taille initiale. Par exemple, 'set size to 50%' réduira la taille du sprite à la moitié de sa taille d'origine.

  • Pourquoi utiliser l'instruction 'pen down' dans Scratch?

    -'Pen down' est une instruction utilisée pour faire en sorte que le sprite commence à dessiner. Elle permet de positionner un stylo imaginaire sur l'écran, ce qui est utile pour créer des dessins ou des formes pendant l'exécution du programme.

  • Quelle est la différence entre un mouvement de sprite de 45 degrés et 135 degrés?

    -Un mouvement de 45 degrés fait tourner le sprite dans une direction spécifique, souvent utilisée pour dessiner des formes comme des losanges. Un mouvement de 135 degrés, quant à lui, est un pivot qui permet de tourner le sprite davantage pour changer de direction, comme pour compléter un angle droit ou pour revenir à une direction opposée.

  • Comment résoudre le problème des traces laissées par un sprite dans Scratch?

    -Pour effacer les traces laissées par un sprite, on utilise l'instruction 'clear' avant de commencer à dessiner à nouveau. Cela permet de réinitialiser l'écran et de faire en sorte que chaque exécution du programme commence avec un écran propre.

  • Quel est l'objectif final du programme décrit dans la vidéo?

    -L'objectif final du programme est de dessiner un losange à l'aide d'un sprite (la coccinelle) en utilisant différentes instructions de mouvement et de rotation pour dessiner chaque côté, avec une symétrie parfaite pour terminer le dessin à la position de départ du sprite.

Outlines

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Mindmap

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Keywords

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Highlights

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now

Transcripts

plate

This section is available to paid users only. Please upgrade to access this part.

Upgrade Now
Rate This

5.0 / 5 (0 votes)

Related Tags
ScratchProgrammationTutoriel vidéoDébutantsDessin codeForme géométriqueApprentissageÉtapes guidéesSpritePédagogieCoding enfants
Do you need a summary in English?