Niñobots

Instrucciones:

  • Paso 1: Roles

    Decide quién será el programador y quién será el robot. `

  • Paso 2: Elige el lenguaje

    Decide qué símbolos usarás para escribir las instrucciones (qué “lenguaje de programación” usarás). Sugerimos flechas (↑, ↰, ↱) o letras como 'A' para 'adelante', 'I' para 'girar a la izquierda'.

  • Paso 3: Practica los movimientos

    • Adelante = un paso al frente

    • Gire a la izquierda = girar 90 grados a la izquierda pero sin moverse de lugar.

    • Gire a la derecha = girar 90 grados a la derecha pero sin moverse de lugar.

    Practica lo que significa cada instrucción. Este paso es opcional. En lo personal me gusta salteármelo para que ellos sean quienes descubran que girar a la izquierda no implica moverse de lugar.

  • Paso 4: Decide el lugar de inicio y fin

    Establece cuál será el lugar de inicio y fin. Márcalos de alguna manera.

  • Paso 5: Escribir el programa

    El programador escribe las instrucciones (programa) sobre cómo llegar desde la posición inicial hasta la posición final, es decir, mover el robot hacia la meta.

  • Paso 6: Leer las instrucciones

    Darle las instrucciones al robot (o al lector si hay una tercera persona en el grupo) para que las lea en voz alta. El robot debe ejecutar el programa paso a paso. Lo más probable es que su primer intento no funcione, especialmente porque no se dan cuenta que girar a izquierda o derecha es sin avanzar.

    El robot se puede moverse únicamente cuando todas las instrucciones estén escritas. No puede ejecutar ningún cambio que le pida en el momento el programador, deben estar escritas en el programa desde el inicio.

    El robot siempre debe volver al punto de inicio.

  • Paso 7: Debugging

    Es normal que los programas de computadora necesiten debugging; es decir arreglar los error que impiden que el programa haga lo que tu esperabas. Este es un buen momento para introducir el término. El desarrollador puede marcar en las instrucciones (programa) dónde se encuentran los errores (errores).

    Recuerda: los errores son buenos, así aprendemos. Incluso podrías inventar un baile de celebración al encontrar dónde está el bug en el programa.

  • Paso 8: meta y cambio de roles

    El programador debe continuar debugging su programa hasta que logre llevar al robot a la meta. Una vez lo haya logrado, pueden cambiar de roles.