Juegos Robótica

Cursos de programación con robótica educativa

  • Newsletter
  • ¿Dudas? Así es la plataforma de cursos
  • Iniciar sesión

Programación avanzada por bloques con mBot #4. Argumentos de funciones o bloques.

En esta sesión vamos a ver qué son los argumentos de funciones o, como los llama mblock, bloques.

Cuando creamos un bloque (función) al que podemos llamar a lo largo del programa, tenemos la opción de personalizar su funcionamiento añadiendo una serie de variables.

Estas variables van a conseguir que un mismo bloque o función pueda ser utilizado de manera personalizada con los valores concretos de esas variables.

Para definir las variables que podemos utilizar en una función utilizamos los atributos.

Recuerda a lo largo de todo el curso que tienes disponible el formulario de soporte para alumnos para plantear tus dudas y preguntas.

Vídeo de la sesión 4 del curso de programación avanzada por bloques con mBot.

Suscríbete aquí para tener acceso a esta clase y a todos los cursos de Juegos Robótica.

Como puedes ver la utilización de argumentos en funciones o bloques aporta un gran salto en el uso de subprogramas que utilicen internamente tanto valores numéricos, como texto o condiciones booleanas.

Ejercicios:

  1. Realiza un bloque que calcule el área y perímetro de una circunferencia con el argumento «radio».
  2. Realiza un bloque cuyo argumento sea una condición de manera que cuando se llame a ese bloque y se de esa condición se genere un aviso sonoro, un flash de color y se incremente una variable que contabilice el número de veces que se ejecuta esa función. Si la condición no se cumple habrá que incrementar otra variable diferente de registro de llamadas a la función en las que la condición no se cumple. Recuerda que la condición que se ponga como argumento cuando se llame a la función podrá variar en cada llamada.
  3. Realiza un bloque cuyos argumentos sean un texto y un valor numérico de manera que la llamada al bloque añada en una lista la cantidad de elementos dada por el valor del argumento. Cada elemento de la lista será una unión del texto y un número hasta alcanzar el valor del argumento. Por ejemplo si el texto es «prueba» y el valor es «50», se deberán añadir a una lista 50 elementos empezando por «prueba1» y acabando por «prueba50».

Ponlo en práctica:

  • Convertir mBot en un robot de suelo como BeeBot o Escornabot

Todas las clases de este curso

  1. Programación avanzada por bloques con mBot #1. Multitarea con timer.
  2. Programación avanzada por bloques con mBot #2. Multitarea con puntero de programa.
  3. Programación avanzada por bloques con mBot #3. Adaptar rango entradas analógicas.
  4. Programación avanzada por bloques con mBot #4. Argumentos de funciones o bloques.
  5. Programación avanzada por bloques con mBot #5 Comunicación serie.
  6. Programación avanzada por bloques con mBot #6. Música, avanzado.
  7. Programación avanzada por bloques con mBot #7. Evitar el uso de esperas.
  8. Programación avanzada por bloques con mBot #8. Lecturas de sensores fiables.

Recuerda que si te suscribes tendrás acceso a todos los cursos, con opción de soporte para dudas y preguntas.

NEWSLETTER | Contacto | Blog | Sobre mi | Política de privacidad

Juegos Robótica es un proyecto de TECNODEMIA© 2026 ·

close-icon

Acceso Alumn@s

¿Has olvidado tu contraseña?