Introduction aux Blocs d'instructions Scratch

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to Lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Quelle couleur caractérise les blocs de capteurs dans Scratch?

  • Bleu clair (correct)
  • Gris
  • Rouge
  • Vert

Quel bloc de capteur permet de détecter si un sprite touche une couleur spécifique?

  • Bloc de question
  • Bloc de distance
  • Bloc de vérification de sprite
  • Bloc de contact de couleur (correct)

Quel type de valeur renvoie le bloc qui détermine si un sprite touche quelque chose?

  • Valeur binaire
  • Nombre entier
  • Chaîne de caractères
  • Valeur booléenne (correct)

À quoi sert le bloc indiquant la distance entre un sprite et un autre objet?

<p>À déterminer la proximité d'un sprite à un objet (B)</p> Signup and view all the answers

Quelles interactions sont possibles avec les blocs capteurs?

<p>Ils peuvent être utilisés avec des sprites et des arrière-plans sauf pour les 4 premiers (D)</p> Signup and view all the answers

Quel type de bloc est principalement responsable du lancement du script dans Scratch?

<p>Bloc de tête (B)</p> Signup and view all the answers

Quel est le rôle principal des blocs booléens dans Scratch?

<p>Ils expriment une condition. (D)</p> Signup and view all the answers

Quel type de bloc permet d'encapsuler des valeurs dans Scratch?

<p>Bloc de valeur (B)</p> Signup and view all the answers

Quelle catégorie de blocs ne peut être placée que dans des entrées spécifiques?

<p>Bloc booléen (B)</p> Signup and view all the answers

Quel bloc est désigné pour signaler la fin d'un script d'exécution?

<p>Bloc de fin (D)</p> Signup and view all the answers

Quel type de bloc aide à contrôler les interactions avec le sprite en fonction des événements?

<p>Bloc en forme de C (A)</p> Signup and view all the answers

Quel type de bloc utilise le texte pour effectuer des opérations?

<p>Bloc de valeur (C)</p> Signup and view all the answers

Quel bloc est le plus couramment utilisé pour exécuter des commandes simples?

<p>Bloc d'empilement (C)</p> Signup and view all the answers

Quelle forme de bloc est essentielle pour éviter les erreurs d'agencement dans un script?

<p>Bloc d'emplacement (C)</p> Signup and view all the answers

Quel type de bloc peut contenir des boucles ou des conditions?

<p>Bloc en forme de C (D)</p> Signup and view all the answers

Flashcards

Blocs capteurs Scratch

Blocs de couleur bleu clair utilisés pour mesurer ou détecter des valeurs, poser des questions, et appliquer des conditions. Ils fonctionnent avec les sprites et l'arrière-plan (sauf les 4 premiers).

Bloc 'Touche ?',

Détermine si un sprite touche un autre sprite, un bord ou le pointeur de la souris.

Bloc 'Touche couleur ?

Détecte si le costume d'un sprite touche une couleur spécifique dans l'arrière-plan ou sur un autre sprite. Retourne Vrai ou Faux.

Bloc 'Couleur touche ?',

Indique si une couleur d'un sprite est en contact avec une couleur sur l'arrière-plan ou sur un autre sprite. Retourne Vrai ou Faux.

Signup and view all the flashcards

Bloc 'Distance [v]',

Calcule la distance entre un sprite et un autre objet (sprite, pointeur souris).

Signup and view all the flashcards

Blocs Scratch

Des briques de code utilisées pour créer des programmes dans Scratch, reliés comme des pièces de puzzle.

Signup and view all the flashcards

Bloc de tête

Lance l'exécution des blocs en dessous. Démarre le script.

Signup and view all the flashcards

Bloc d'empilement

Exécute les commandes de base dans Scratch.

Signup and view all the flashcards

Bloc booléen

Indiquent si une condition est vraie ou fausse (true/false).

Signup and view all the flashcards

Bloc de valeur

Contiennent et renvoient des valeurs (nombres ou texte).

Signup and view all the flashcards

Bloc en forme de C

Permettent des boucles ou des conditions (avec un booléen).

Signup and view all the flashcards

Bloc de fin

Arrête l'exécution d'un script ou d'autres actions.

Signup and view all the flashcards

Programmation par blocs

Méthode de programmation utilisant des blocs pour assembler des instructions.

Signup and view all the flashcards

Forme de bloc

Détermine l'emplacement et la fonction d'un bloc dans un script.

Signup and view all the flashcards

Script

Ensemble d'instructions ou de blocs d'instructions pour faire exécuter une tâche.

Signup and view all the flashcards

Study Notes

Blocs d'instructions Scratch

  • Scratch utilise des blocs d'instructions pour la programmation par blocs.
  • Ces blocs sont intuitifs et faciles à utiliser, adaptés aux débutants.
  • Les blocs sont des briques de code pouvant être assemblés comme un puzzle.
  • Ils peuvent être regroupés par catégories de couleurs (actions).
  • Ils sont de différentes formes correspondant à leur fonction dans le code.
  • La forme d'un bloc indique son emplacement possible dans un script.

Formes de blocs

  • Bloc de tête: Lance l'exécution du reste du script.
  • Bloc d'empilement: Exécute les commandes de base.
  • Bloc booléen: Représente une condition (vrai ou faux).
  • Bloc de valeur: Contient et renvoie des valeurs (nombres ou texte).
  • Bloc en forme de C: Indique une répétition (boucle) ou une condition.
  • Bloc de fin: Arrête le script (ou d'autres actions).

Blocs de Mouvement

  • Les blocs de mouvement sont de couleur bleue.
  • Ils permettent tous les déplacements du sprite.
  • Incluent des blocs pour connaître la position du sprite.
  • Des blocs permettent de faire tourner le sprite.
  • Exemples: avancer de x pas, tourner de x degrés, aller à coordonnées x,y, etc.

Blocs d'Apparence

  • Les blocs d'apparence sont violets.
  • Ils permettent de modifier l'apparence des sprites.
  • Exemples: dire un texte pendant x secondes, penser à un texte, changer de costume, ajouter des effets graphiques.

Blocs de Son

  • Les blocs de son sont de couleur magenta.
  • Ils permettent de jouer des sons.
  • Exemples: montrer une animation, cacher une animation.

Blocs d'Événement

  • Les blocs d'événements sont jaunes.
  • Ils déclenchent des scripts selon des actions précises.
  • Exemples: quand le drapeau vert est cliqué, quand la touche espace est pressée, quand le sprite est cliqué, quand le volume sonore dépasse une valeur, etc.

Blocs de Contrôle

  • Les blocs de contrôle sont orange.
  • Ils permettent de contrôler l'exécution des scripts (pause, conditions, répétitions).
  • Exemples: attendre x secondes, répéter x fois, si/alors/sinon, répéter indéfiniment, etc.

Blocs de Capteur

  • Les blocs de capteur sont bleu clair.
  • Ils permettent de mesurer des valeurs et de poser des questions aux sprites.
  • Exemples: touche le pointeur de souris, couleur touchée, distance du pointeur et de la souris, demande et attends, touche espace pressée, etc.

Blocs Opérateurs

  • Les blocs opérateurs sont vert clair.
  • Ils permettent d'effectuer des opérations mathématiques, de générer des nombres aléatoires et d'analyser des chaînes de caractères.
  • Exemples: nombre aléatoire entre x et y, regrouper, lettre x d'un texte, longueur d'un texte, etc.

Blocs Variables

  • Les blocs variables sont utilisés pour stocker des valeurs.
  • Ils permettent de créer, utiliser et modifier des variables.
  • Exemples: mettre une variable à une valeur, ajouter x à une variable, etc

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

More Like This

Use Quizgecko on...
Browser
Browser