Esta lección se llama "juego de dados". Casi a todos nos gustan los juegos.
¿Has pensado en cómo los programadores convierten los pasos de un juego en un programa?
El primer paso al crear juegos y resolver cualquier problema requiere pensar y planificar.
Pensar en la resolución de un problema crea un algoritmo, que es un plan paso a paso
para resolver un problema o finalizar una tarea. Ahora crearás un algoritmo
para un juego de carrera de dados. Luego pedirás a tus amigos que vean si pueden
seguir los pasos y jugar el juego. Después de que el programador vea que los pasos son
correctos, habrá que traducir el algoritmo en un programa con lenguaje
que la computadora entienda. Casi todo lo que hacemos todos los días requiere un algoritmo,
una lista de pasos que puedes seguir para finalizar una tarea. Piensa en ir a la escuela
o planear un día divertido con tus amigos, hacerte un snack. Para completar esas tareas,
deberás desglosarlas en pasos más pequeños, y a veces, deben estar en un orden específico.
Piensa en hacer un sándwich. No importa qué ingredientes sacas del armario primero.
No puedes untar la mantequilla de maní si no abres el frasco. Las computadoras necesitan algoritmos
y programas para mostrarles cómo hacer, incluso cosas fáciles que podemos hacer sin pensar en ello.
Un algoritmo es pensar en qué es necesario que suceda mientras el programa es en realidad
las instrucciones dadas a la computadora para hacer que suceda. Un algoritmo tiene que ser
traducido a un programa antes de que una computadora lo ejecute. Desglosar una tarea en pasos llamados algoritmo
a veces es algo difícil. Pero al igual que cualquier habilidad nueva, se vuelve cada vez más fácil con la práctica.