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 al llamar a la función, lo que permite pasar datos a la función. Puede ser texto, un número o un valor booleano.

Definiendo y llamando 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 ‘saludo’ para imprimir ‘¡Hola!’ en la pantalla.#
definir greeting
[Define a My Block to display a message]
imprimir [Hello!] en la pantalla ▶

cuando empezó
[Call a My Block to display the message]
greeting

Mis bloques con parámetros#

Los parámetros te permiten proporcionar a un My Block la información que necesita para funcionar, como la cantidad de veces que debe completar una secuencia de movimientos. Por ejemplo, un My Block podría usar un parámetro numérico para indicarle al dron a qué altura debe volar. Esto te permite usar el mismo My Block de diferentes maneras según los valores que le asignes.

definir Divide by 3 (number) :: custom
[Display the quotient with two decimals.]
Establezca la precisión de impresión en [0.01 v] en la consola
imprimir ((number) [/ v] (3)) en la consola ◀ y coloque el cursor en la siguiente fila

cuando empezó
[Set the equation's dividend.]
Divide by 3 [4]
Divide by 3 [12]