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

  1. Secuenciales

    • Pasos uno tras otro
    • Ejemplo: suma de dos números
  2. Condicionales

    • Incluyen decisiones (SI / NO)
    • Ejemplo: aprobar o reprobar
  3. 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