Mis bloques#
Introducción#
Mis Bloques es el equivalente a las funciones en Python. Mis Bloques agrupa bloques en secciones reutilizables y eficientes, diseñadas para realizar una tarea específica. Mis Bloques se puede llamar varias veces dentro de un programa, lo que facilita la organización del proyecto y ayuda a evitar bloques repetidos.
definir myBlock
myBlock
Parámetros |
Descripción |
|---|---|
nombre del 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 se le pasen datos. Pueden ser números o valores booleanos. |
Definiendo y llamando a mis bloques#
Mis bloques#
Si un Mi Bloque no requiere entrada, puede definirlo sin parámetros.
definir greeting
[Define a My Block to display a message.]
imprimir [Hello!] ▶
cuando empezó :: 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 por ejemplo cuántas veces debe completar una secuencia de movimientos.
Por ejemplo, un My Block podría usar un parámetro numérico para indicarle al robot 123 cuántos pasos debe dar. Esto permite usar el mismo My Block de diferentes maneras, según los valores que se le asignen.
definir turns (number) :: custom
[Define a My Block with a parameter.]
repetir (number)
conducir [adelante v] por (50) [mm v]
girar [derecha v] por (90) grado
cuando empezó :: hat events
[Call a My Block start turning.]
turns [4]