Desafío 1
Consigna: crea un programa que permita votar una sola vez.
En este desafío los estudiantes afrontarán la necesidad de almacenar el voto ingresado, situación que podrá ser aprovechada para abordar el concepto de variables y su utilización. Los ejemplos de solución que se ofrecen a continuación utilizan una variable llamada voto.
Este problema se puede abordar de diferentes formas, en su versión más sencilla se sugiere el trabajo en dos horas de clase.
Algoritmo
Para cada problema pueden existir diferentes algoritmos que representen diferentes soluciones, unas más complejas que otras.
A continuación se muestra una posible solución.Inicio
- Crear una variable llamada voto para almacenar la opción votada.
- Inicializar la variable creada.
- Solicitar al votante que ingrese su opción preferida, opción A u opción B.
- Almacenar la respuesta en la variable llamada voto.
Fin
Apoyo visual
Solución en Scratch
En la solución se crea una variable llamada voto y se inicializa.
Posteriormente se solicita el ingreso de la opción a votar y se almacena el valor ingresado en la variable llamada voto
Apoyo visual
Solución en MakeCode
Se construye esta solución en el apartado de MakeCode que permite construir programas para la placa programable Micro:bit: https://makecode.microbit.org/#
Se crea una variable llamada voto y se utilizan los botones que están presentes en la Micro:bit para ingresar la opción votada.
El programa permanece en una iteración mientras no se ingrese ninguna opción y por consiguiente la variable llamada voto contenga el valor con el que fue inicializada.
El botón A representa la opción A y el botón B la opción B. Al presionar alguno de los botones se guarda en la variable voto el valor que dicho botón posee asociado.