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.

Au démarrage, un bloc personnalisé nommé « greeting » est appelé pour afficher « Hello ! » à l’écran.#
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.

Au démarrage, ce bloc personnalisé « named_greeting » est appelé avec un paramètre. Il affiche alors « Bonjour », suivi du nom donné.#
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]