Mis bloques#

Introducción#

Mis bloques es el equivalente a las funciones en Python. Mis bloques agrupa los bloques en secciones reutilizables y eficientes de bloques diseñados para realizar una tarea específica. Se puede llamar a Mis bloques varias veces dentro de un programa, lo que facilita la organización del proyecto y ayuda a evitar bloqueos repetidos.

definir myBlock

myBlock

Parámetros

Descripción

nombre de bloque

Un nombre que le das a tu Mi bloque.

parámetros

Opcional. Variables que aceptan valores de entrada cuando se llama a la función, permitiendo que los datos se pasen a la función. Puede ser un número o booleano.

Definir y llamar a mis bloques#

Mis bloques#

Si un Mi bloque no requiere entrada, puede definirlo sin parámetros.

Cuando se inicia, llama a un bloque personalizado llamado ‘greeting’ para imprimir ‘Hello!’ en la pantalla.#
definir greeting
[Define a My Block to display a message.]
imprimir [Hello!] ▶

cuando inicie :: hat events
[Call a My Block to display the message.]
greeting

Mis bloques con parámetros#

Los parámetros te permiten darle a un * * Mi bloque * * la información que necesita para funcionar, como cuántas veces completar una secuencia de movimientos. Por ejemplo, un Mi bloque podría usar un parámetro numérico para decirle al robot cuántos pasos debe conducir. Esto te permite usar el mismo Mi bloque de diferentes maneras dependiendo de los valores que le des.

Cuando se inicia, llama a un bloque personalizado ‘named_greeting’ con un parámetro. Imprime “Hola”, seguido del nombre en la pantalla.#
definir turns (number) :: custom
[Define a My Block with a parameter.]
conducir [adelante v] por (50) [mm v] ▶
girar [derecha v] por (90) grados ▶

cuando inicie :: hat events
[Call a My Block start turning.]
turns [4]