Mes blocs#
Introduction#
Mes blocs sont l’équivalent des fonctions en Python. Mes blocs regroupent les blocs en sections réutilisables et efficaces, conçues pour réaliser une tâche spécifique. Mes blocs peuvent être appelés plusieurs fois dans un programme, ce qui simplifie l’organisation du projet et permet d’éviter les blocs redondants.
définir myBlock
myBlock
Paramètres |
Description |
|---|---|
nom du bloc |
Un nom que vous donnez à votre Mon Bloc. |
paramètres |
Facultatif. Variables acceptant des valeurs d’entrée lors de l’appel de la fonction, permettant ainsi de lui transmettre des données. Il peut s’agir d’un nombre ou d’un booléen. |
Définir et nommer mes blocs#
Mes blocs#
Si un Mon Bloc ne nécessite pas de saisie, vous pouvez le définir sans paramètres.
définir greeting
[Define a My Block to display a message.]
afficher [Hello!] ▶
au démarrage :: hat events
[Call a My Block to display the message.]
greeting
Mes blocs avec paramètres#
Les paramètres vous permettent de donner à un Mon Bloc les informations dont il a besoin pour fonctionner, comme par exemple le nombre de fois où effectuer une séquence de mouvements.
Par exemple, un bloc personnalisé peut utiliser un paramètre numérique pour indiquer au robot 123 le nombre de pas à effectuer. Cela vous permet d’utiliser le même bloc personnalisé de différentes manières selon les valeurs que vous lui attribuez.
définir turns (number) :: custom
[Define a My Block with a parameter.]
répéter (number)
se déplacer en [avant v] de (50) [mm v]
pivoter [droite v] de (90) degrés
au démarrage :: hat events
[Call a My Block start turning.]
turns [4]