Algoritmo - Dígalo conmigo: Al-go-ri-thm
Una lista de pasos que puedes seguir para finalizar una tarea
Programa - Dígalo conmigo: Programa
Un algoritmo que ha sido codificado en algo que puede ser ejecutado por una máquina.
Programamos desconectados (UNPLUGGED)
Si podemos expresar cualquier hecho cotidiano en forma de algoritmo, es posible, mediante este lenguaje, programar también en cualquier momento, incluso sin conexión, basándonos en los fundamentos de la ciencia computacional.
Se trata de poder codificar una serie de órdenes que serán transmitidas a otros mediante un código (algoritmo) y que deberán concluir en un determinado fin (resolución del problema).
Esta forma de programar sin ordenador nos ayuda, tanto a nosotros como educadores como a nuestros alumnos, a entender el lenguaje de programación y nos hacen visibilizar de una forma muy divertida qué significa “programar”.<<< ScreenPal - Video link will go here >>>
Vamos a explicarlo con algunos ejemplos:
Arriba significa que la copa sube automáticamente tan alto como sea necesario.
Abajo significa que baja automáticamente hasta que aterriza en algo.
La mano regresa automáticamente a la pila de tazas después de dejar una taza.
Adelante significa que el robot avanza un paso (1/2 taza de ancho)
Hacia atrás significa que el robot se mueve un paso (1/2 taza de ancho) Hacia atrás
Nota: Los estudiantes no pueden usar al revés a esta edad a menos que quieran construir las pilas de vasos al revés (lo cual también está bien).
Los programadores no pueden hablar cuando el robot está funcionando. Esto incluye soltar respuestas o señalar cuando el robot ha hecho algo mal.
Los programadores deberían levantar la mano si ven un error.