De Scratch Wiki en Français


Les autres blocs

Introduction:

Voici les autres blocs (de l'anglais "custom blocs" (qui veut dire "blocs modifiables").

Les blocs, voici quelque chose qui pose beaucoup de problèmes aux Scratchers. Combien de fois avons-nous vu des sujets de discussion parlant de ça?

Ne cherchez plus, l'explication est ici!


Utilisation courante

Ces blocs sont des "raccourcis", pour ainsi dire, afin d'éviter deux cas courants:

  • Le fait de devoir plusieurs fois utiliser les mêmes blocs, dans différents scripts d'un même lutin.
  • Les variables du bloc: exactement pareil que des variables classiques, sauf que, au lieu de devoir les répéter plusieurs fois, on les insère à un seul endroit lors de la création du bloc.Ces variables sont internes au bloc, elle ne sont pas utilisables en dehors. Cela revient un peu schématiquement à faire des variables de variables.

Par exemple :

définir (essais) essais
répéter (essais) fois
    avancer de (essais)
    attendre (essais) secondes
end

Cela fait une variable utilisée une fois au lieu de plusieurs.

  • Il existe également une troisième raison courante de l'utilisation des blocs : la compréhension des scripts. Beaucoup de gens crééent le bloc
3D :: custom

Pour ne l'utiliser qu'une seule fois.

Les options

Lorsque vous cliquez sur "Créer un bloc", l'outil de création de bloc permet à celui-ci d'avoir des entrées de données et plein d'autres choses : en cliquant sur "Options", vous avez accès à tous ces suppléments, dans l'ordre :

Entrée nombre

"Ajouter un entrée nombre" permet de mettre une entrée ne pouvant contenir que des nombres ou une variable, de ce type :

nombre (variable)::custom

ou

nombre (12345)::custom

Chaîne de caractères

"Ajouter une chaîne de caractères" permet de mettre une entrée pouvant contenir du texte, des nombres ou une variable, de ce type :

texte (variable) ou [12345] ou [texte] :: custom

Entrée boléenne

"Ajouter une entrée booléenne" permet d'ancrer dans les blocs des blocs comme celui-ci :

booléen <[] = []> ou <> ::custom//avec un opérateur et sans opérateur

Texte label

Et enfin, "Ajouter le texte du label" permet tout simplement d'écrire sur le bloc du texte entre les différentes entrées.

chanter (10) fois la chanson de [la macaréna] si <((nombre1)+(3))>(5)> ::custom
Les catégories de blocs:
↑ Page principale : Les catégories de blocs
← Page précédente : Les blocs d'opérateurs
Page suivante : Les blocs d'extensions
Enquête.png

Enquête de Satisfaction

Nous effectuons pour le moment des enquêtes de satisfaction. Nous aimerions entendre ce que vous pensez à propos du Wiki.

Pour répondre à l'enquête, cliquez ici.