Algoritmos
El plan detrás de la tecnología
INICIAR
¿Qué es un algoritmo?
Un algoritmo es el pilar final del pensamiento computacional. Es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que se crean para resolver un problema específico. Son el "cómo" se hace algo. Las computadoras no improvisan; siguen algoritmos al pie de la letra para realizar desde la tarea más simple hasta la más compleja.
+ info
Las características de un buen algoritmo
Ordenado (o secuencial)
Para que un algoritmo funcione correctamente, debe cumplir con tres características esenciales:
Preciso
Finito
+ info
+ info
+ info
La estructura de un algoritmo: entrada, proceso y salida
Salida (Output)
Entrada (Input)
Proceso (Process)
+ info
+ info
+ info
Todo algoritmo opera bajo un modelo simple conocido como IPO (por sus siglas en inglés: Input, Process, Output).
Ejemplo
Calcular el área de un rectángulo
Estructura del algoritmo:
- Entrada: el valor de la base (ej. 10 cm) y el valor de la altura (ej. 5 cm).
- Proceso: el algoritmo multiplica la base por la altura (10 * 5).
- Salida: el resultado del área (50 cm²).
Ejemplo cotidiano: Calcular el área de un rectángulo
Al seguir la estructura, el cálculo se vuelve más sencillo.
¿Cómo representamos los algoritmos?
Para planificar y comunicar un algoritmo antes de programarlo, los desarrolladores usan principalmente dos herramientas:
Diagramas de flujo
Pseudocódigo
+ info
+ info
El ejemplo perfecto
Una receta de cocina. Te da los ingredientes (datos de entrada), una serie de pasos a seguir en orden (el proceso) y un resultado final (la salida).
Finito
Un algoritmo siempre debe tener un punto de fin. No puede continuar ejecutándose para siempre. Debe terminar después de un número limitado de pasos.
Proceso (Process)
Es el algoritmo en sí; la secuencia de pasos que transforma la entrada. Es el "¿qué hago con ello?".
Salida (Output)
Es el resultado que se obtiene después de que el proceso ha terminado. Es el "¿qué obtengo al final?".
Entrada (Input)
Son los datos o recursos que el algoritmo necesita para empezar a trabajar. Se refiere a "¿qué necesito?".
Preciso: las instrucciones no deben ser ambiguas. Cada paso debe indicar de forma clara y exacta qué se debe hacer.
- No preciso: "Ponle sal a la sopa".
- Preciso: "Añade 5 gramos (una cucharadita) de sal a la sopa".
Diagramas de flujo
Es una representación gráfica del algoritmo. Usa símbolos y flechas para mostrar la secuencia de pasos, haciendo que el flujo de la lógica sea muy fácil de seguir visualmente.
Ordenado (o secuencial): los pasos deben estar en la secuencia correcta. Alterar el orden puede producir un resultado incorrecto o simplemente no funcionar.
- Orden incorrecto: 1. Ponerse los zapatos. 2. Ponerse los calcetines.
- Orden correcto: 1. Ponerse los calcetines. 2. Ponerse los zapatos.
Pseudocódigo
Es una forma de escribir los pasos del algoritmo usando un lenguaje simple y parecido al humano, pero con una estructura que se asemeja a la de un lenguaje de programación. Es como un borrador del programa.
Algoritmos, el plan detrás de la tecnología
Hugo Aguirre
Created on September 11, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Tech Presentation Mobile
View
Geniaflix Presentation
View
Vintage Mosaic Presentation
View
Shadow Presentation
View
Newspaper Presentation
View
Zen Presentation
View
Audio tutorial
Explore all templates
Transcript
Algoritmos
El plan detrás de la tecnología
INICIAR
¿Qué es un algoritmo?
Un algoritmo es el pilar final del pensamiento computacional. Es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que se crean para resolver un problema específico. Son el "cómo" se hace algo. Las computadoras no improvisan; siguen algoritmos al pie de la letra para realizar desde la tarea más simple hasta la más compleja.
+ info
Las características de un buen algoritmo
Ordenado (o secuencial)
Para que un algoritmo funcione correctamente, debe cumplir con tres características esenciales:
Preciso
Finito
+ info
+ info
+ info
La estructura de un algoritmo: entrada, proceso y salida
Salida (Output)
Entrada (Input)
Proceso (Process)
+ info
+ info
+ info
Todo algoritmo opera bajo un modelo simple conocido como IPO (por sus siglas en inglés: Input, Process, Output).
Ejemplo
Calcular el área de un rectángulo
Estructura del algoritmo:
Ejemplo cotidiano: Calcular el área de un rectángulo
Al seguir la estructura, el cálculo se vuelve más sencillo.
¿Cómo representamos los algoritmos?
Para planificar y comunicar un algoritmo antes de programarlo, los desarrolladores usan principalmente dos herramientas:
Diagramas de flujo
Pseudocódigo
+ info
+ info
El ejemplo perfecto
Una receta de cocina. Te da los ingredientes (datos de entrada), una serie de pasos a seguir en orden (el proceso) y un resultado final (la salida).
Finito
Un algoritmo siempre debe tener un punto de fin. No puede continuar ejecutándose para siempre. Debe terminar después de un número limitado de pasos.
Proceso (Process)
Es el algoritmo en sí; la secuencia de pasos que transforma la entrada. Es el "¿qué hago con ello?".
Salida (Output)
Es el resultado que se obtiene después de que el proceso ha terminado. Es el "¿qué obtengo al final?".
Entrada (Input)
Son los datos o recursos que el algoritmo necesita para empezar a trabajar. Se refiere a "¿qué necesito?".
Preciso: las instrucciones no deben ser ambiguas. Cada paso debe indicar de forma clara y exacta qué se debe hacer.
Diagramas de flujo
Es una representación gráfica del algoritmo. Usa símbolos y flechas para mostrar la secuencia de pasos, haciendo que el flujo de la lógica sea muy fácil de seguir visualmente.
Ordenado (o secuencial): los pasos deben estar en la secuencia correcta. Alterar el orden puede producir un resultado incorrecto o simplemente no funcionar.
Pseudocódigo
Es una forma de escribir los pasos del algoritmo usando un lenguaje simple y parecido al humano, pero con una estructura que se asemeja a la de un lenguaje de programación. Es como un borrador del programa.