Esta lección se llama carrera de dados. A todos nos gusta jugar en la computadora. ¿Alguna vez pensaste en cómo los programadores convierten los pasos de un juego en un programa? El primer paso para crear juegos de computadora y resolver un problema, es pensar y planificar. Pensar en cómo resolver un problema genera un algoritmo, que es un plan paso a paso para resolver un problema o terminar una tarea. Crearás un algoritmo para un juego de carrera de dados. Luego, les pedirás a tus amigos que prueben tu plan para ver si pueden seguir los pasos del juego. Una vez que el programador se asegura de que los pasos son correctos, hay que convertir el algoritmo en un programa con lenguaje que la computadora entienda. Casi todo lo que hacemos requiere un algoritmo, una lista de pasos que puedes seguir para terminar una tarea. Puede ser prepararte para la escuela, planificar un juego o preparar un snack. Para completar esas tareas, deberás separarla en pequeños pasos y, a veces, esos pasos deben estar en un orden específico. Piensa en preparar un sándwich. No importa qué ingredientes sacas primero. No puedes esparcir la mantequilla de maní hasta que abras el frasco. Las computadoras necesitan algoritmos y programas para mostrarles cómo hacer cosas simples que hacemos sin pensar. Un algoritmo es el pensamiento detrás de lo que hay que hacer, mientras que el programa son las instrucciones que se le dan a la computadora para hacerlo. Se debe convertir un algoritmo en un programa antes de que una computadora puede ejecutarlo. Dividir una tarea en pasos llamados algoritmo puede ser difícil. Pero, como cualquier habilidad nueva, se pone cada vez más fácil con la práctica.