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!] en consola ◀ y mover cursor a la siguiente fila

cuando inicie
[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ántas veces debe repetir un movimiento. 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 repetitions (number) :: custom
[Define a My Block with a parameter.]
repetir (number)
incrementar posición de [brazo v] en x:[100] y:[0] z:[0] [mm v] ▶

cuando inicie
[Call a My Block start incrementing.]
repetitions [4]