Vas a aprender uno de los superpoderes de la programaciรณn: ยกLOS ALGORITMOS!
Un algoritmo es simplemente:
Una serie de pasos ordenados para resolver un problema
Algoritmo para desayunar:
๐ฎ Otro ejemplo: Ganar un videojuego tiene algoritmos. El juego sigue pasos para decidir si ganaste o perdiste.
En esta aventura vamos a:
Mira estos algoritmos cotidianos:
ยฟVes? Los algoritmos estรกn EVERYWHERE ๐
Vamos a crear un algoritmo de algo que haces en tu vida:
Ejemplos: cepillarse los dientes, preparar un sรกndwich, estudiar para un examen, ponerse los zapatos
Escribe cada paso en una lรญnea nueva
Los algoritmos en programaciรณn son mรกs especรญficos.
Problema: Tienes 3 nรบmeros y necesitas encontrar el mayor.
Algoritmo:
Problema: ยฟExiste la palabra "Python" en mi lista?
Algoritmo:
Elige un problema y escribe los pasos para resolverlo:
Cada paso en una lรญnea. Sรฉ muy especรญfico.
Resuelve estos desafรญos escribiendo algoritmos:
Problema: Necesitas sumar dos nรบmeros.
Entrada: nรบmero A = 5, nรบmero B = 3
Salida esperada: 8
Escribe los pasos en pseudocรณdigo (como si fuera un lenguaje, pero en espaรฑol):
Problema: Comparar dos nรบmeros y decir cuรกl es el mayor.
Entrada: nรบmero 1 = 10, nรบmero 2 = 7
Salida esperada: "10 es mayor"
Problema: Contar cuรกntas veces aparece la letra "A" en una palabra.
Entrada: palabra = "ALGORITMO"
Salida esperada: 2 (aparece en posiciones 1 y 6)
Continรบa con estos retos mรกs avanzados:
Problema: Crear un algoritmo que reciba una lista de nรบmeros (1,2,3,4,5) e identifique cuรกles son pares.
Entrada: Lista = [1, 2, 3, 4, 5, 6]
Salida esperada: [2, 4, 6]
Problema: Tomar una palabra y escribirla al revรฉs.
Entrada: palabra = "HOLA"
Salida esperada: "ALOH"
Problema: Calcular el promedio de las notas de un estudiante.
Entrada: notas = [8.5, 9.0, 7.5, 8.8]
Salida esperada: 8.45
Reflexionemos sobre lo que aprendimos:
Ahora, vamos a guardar tu trabajo y llevarte a un lugar increรญble...
Ahora que entiendes ALGORITMOS, estรกs listo para:
ยฟListo para continuar tu viaje?
Tu archivo fue guardado como:
Gracias por ser parte de esta increรญble aventura de aprendizaje.
ยกSiguen adelante con la programaciรณn!