De Scratch Wiki en Français

(Chaîne de caractères)
(Entrée boléenne)
Ligne 66 : Ligne 66 :
  
 
<scratchblocks>
 
<scratchblocks>
<[] = []>
+
booléen <[] = []> <> ::custom
 
</scratchblocks>
 
</scratchblocks>
  

Version du 3 mars 2018 à 12:31


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 <[] = []> <> ::custom

Texte label

Et enfin, "Ajouter le texte du label" permet tout simplement d'écrire sur le bloc son "nom".


Modèle:Blocs