Source : Scratch Wiki en français

(Redirigé depuis Bloc déclencheur)


Forme d'un bloc Scratch

Un bloc Scratch dispose d'une forme caractéristique dépendant de son usage et fonctionnement.

Formes

Bloc déclencheur

Silhouette d'un bloc déclencheur

Un bloc déclencheur (en anglais, "hat", bloc chapeau) est un bloc dont la forme présente une tête arrondie. Ce bloc se place obligatoirement au sommet d'un empilement et n'est empilable que par le bas.

Le langage Scratch comporte 24 blocs déclencheurs (en excluant les définitions des blocs personnalisés et extensions). Ils sont répartis dans les catégories :

LeSaviezVous
 Le saviez-vous ? :
Le nom déclencheur provient des déclencheurs, une notion du paradigme événementiel.

Bloc impératif

Silhouette d'un bloc impératif

Un bloc impératif (en anglais, "stack", bloc d'empilement) est un bloc empilable par le haut et par le bas, réalisant une action affectant le sprite, l'arrière-plan, la scène ou le projet de manière générale (en excluant les extensions, qui peuvent par exemple affecter divers matériels comme le micro:bit).

Scratch 3.0, possède plusieurs dizaines de blocs impératifs répartis dans tous les catégories de bloc Scratch, sauf Opérateurs.

Bloc booléen

Silhouette d'un bloc booléen

Un bloc booléen (en anglais, "boolean") est un bloc de forme hexagonale allongée. Ils peuvent être placés dans toutes les entrées permettant l'utilisation de blocs bien que conçus pour les entrées booléennes. Comme leur nom l'indique, il permettent la manipulation et création de booléens (valeurs de vérité).

Le langage Scratch possède plus d'une douzaine blocs booléens. Ils sont répartis dans les catégories :

Bloc reporteur

Silhouette d'un bloc reporteur

Un bloc reporteur (en anglais, "report") est un bloc rectangulaire aux extrémités arrondies permettant de manipuler et créer des données (des nombres ou des textes). Ils peuvent être insérés dans les entrées nombre, texte, couleur et déroulante libre. Certains peuvent être insérés dans des entrées booléennes.

Sur Scratch, il y a un peu plus d'une trentaine blocs reporteurs, placés dans la plupart des catégories, notamment Capteurs et Opérateurs. C'est également la forme des variables et des listes.

Bloc structurel

Silhouette d'un bloc structurel

Un bloc structurel (en anglais, "wrap", bloc enveloppant) est un bloc rectangulaire possédant une ou plusieurs indentations, chacune pouvant contenir d'autres blocs. Ils peuvent être empilés par le haut et par le bas (sauf exception).

Uniquement la catégorie Contrôle en contient.

Bloc conclusif

Silhouette d'un bloc conclusif

Un bloc conclusif (en anglais, "cap") est un bloc empilable par le haut uniquement et concluant un empilement de bloc. Dotés d'une forme similaire à celles des blocs impératifs, à la seule exception qu'ils ne possèdent pas de coche d'empilement par le bas.

Idée
 Idée :
Un bloc de fin peut être placé dans l'indentation d'un bloc structurel, dans ce cas, il ne termine pas nécessairement l'empilement dont il fait partie.

Scratch 3.0 ne possède que 2 blocs conclusifs. Ce sont deux blocs Contrôle : stop [ v] et supprimer ce clone.

Voir aussi

Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.