Las variables son dinámicas y en esta sesión vamos a ver cómo modificar el valor que contienen a través de varios ejemplos.
A través del bloque «cambiar variable» podremos incrementar o restar una cantidad al valor que ya tenía la variable.
Pero es mucho más útil utilizar en general el bloque que utilizamos para definir el valor de la variable con «fija variable a valor», ya que mediante cualquier bloque matemático podremos definir la variación de la variable respecto a su valor anterior.
La ventaja que nos ofrece Codey Rocky es que podemos programar rutinas en paralelo de manera que podamos actualizar las variables de nuestro programa sin esperar a la actualización en el programa principal.
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 11 del curso de iniciación a la programación por bloques con Codey Rocky.
Ejercicios:
- Crea un programa que mediante una variable llamada «velocidad» haga que el Codey Rocky acelere progresivamente. Recuerda que para que sea visible esa aceleración debes introducir pausas en la actualización de la variable. Muestra en todo momento la variable «velocidad» a través de la matriz de LEDs.
- Modifica el programa de tal manera que Codey Rocky acelere como máximo hasta el 60% de velocidad.
- Añade una condición que haga que si pasa por encima de una tarjeta de color azul decelere hasta el 30% y en caso de leer rojo lo haga hasta pararse.
Enlaces:
Todas las clases de este curso
- Codey Rocky iniciación #1 Conociendo las características de Codey Rocky
- Codey Rocky iniciación #2 Entorno de programación mBlock.
- Codey Rocky iniciación #3 Comprobando sensores y actuadores.
- Codey Rocky iniciación #4 Primeros programas con Codey Rocky.
- Codey Rocky iniciación #5 Modos cargar programa y trabajar en vivo.
- Codey Rocky iniciación #6 Bloques de control por espera.
- Codey Rocky iniciación #7 Bloques de control por bucles de repetición.
- Codey Rocky iniciación #8 Bloques de control condicionales.
- Codey Rocky iniciación #9 Subprogramas o funciones con «mis bloques».
- Codey Rocky iniciación #10 Declaración y actualización de variables.
- Codey Rocky iniciación #11 Modificar el valor de las variables.
- Codey Rocky iniciación #12 Introducción a los arrays o listas.
- Codey Rocky iniciación #13 Utilización avanzada de arrays o listas.