1️⃣ ¿Qué es un algoritmo?
Un algoritmo es un conjunto de pasos ordenados y finitos que permiten resolver un problema o realizar una tarea.
Ejemplos cotidianos:
- Receta de cocina
- Instrucciones para armar un mueble
- Pasos para iniciar sesión en una aplicación
Un algoritmo no piensa ni interpreta.
Solo ejecuta instrucciones exactamente como están escritas.
2️⃣ Características esenciales de un buen algoritmo
Un algoritmo debe ser:
- Claro → Cada paso se entiende sin ambigüedad
- Ordenado → Los pasos siguen una secuencia lógica
- Preciso → No deja lugar a interpretaciones
- Finito → Tiene un inicio y un final
- Correcto → Produce el resultado esperado
- Eficiente → Usa el menor número de pasos posibles
Un algoritmo puede funcionar, pero entre más preciso, menos errores.
3️⃣ Orden, precisión y finitud
| Concepto | Explicación | Ejemplo |
|---|---|---|
| Orden | Los pasos siguen una secuencia | No sumar antes de pedir los números |
| Precisión | Cada instrucción es exacta | “Multiplica por 2” |
| Finitud | El algoritmo termina | Mostrar resultado y finalizar |
4️⃣ Tipos de algoritmos según su estructura
-
Secuenciales
- Pasos uno tras otro
- Ejemplo: suma de dos números
-
Condicionales
- Incluyen decisiones (SI / NO)
- Ejemplo: aprobar o reprobar
-
Repetitivos (ciclos)
- Repiten acciones
- Ejemplo: contar del 1 al 10
5️⃣ Notación y estandarización básica
Para escribir algoritmos usamos una estructura común:
Inicio
Instrucciones
Fin
Palabras clave más usadas:
- Inicio / Fin
- Leer
- Mostrar
- Si / Entonces / Sino
- Mientras / Para
✅ Tarea
En equipos pequeños, escriban los pasos para:
- 👉 Preparar un sándwich
Reglas clave:
Usa verbos específicos:
- ✔ tomar
- ✔ colocar
- ✔ untar
No uses palabras vagas o ambiguas como:
- ❌ hacer
- ❌ preparar
- ❌ poner bien
- ❌ acomodar