Programaci贸n: Algoritmo, Pseudoc贸digo, Diagrama de Flujo
Programaci贸n: Algoritmo, Pseudoc贸digo, Diagrama de Flujo
Programaci贸n: Conceptos
1. Algoritmo
Definici贸n
Un algoritmo es un conjunto de pasos ordenados y l贸gicos que permiten resolver un problema o realizar una tarea.
Es como una “receta” que te dice qu茅 hacer primero, despu茅s y al final.
Caracter铆sticas de un algoritmo
-
Preciso : cada paso debe ser claro.
-
Ordenado : tiene inicio y fin.
-
Finito : no puede seguir para siempre.
-
L贸gico : los pasos deben tener sentido.
-
Universal : se puede aplicar a distintos casos similares.
Simple
Algoritmo para hacer un t茅:
-
Calentar agua.
-
Coloque una bolsa de t茅 en una taza.
-
Verter el agua caliente.
-
Esperar 3 minutos.
-
Endulzar y beber.
2. Pseudoc贸digo
Definici贸n
El pseudoc贸digo es una forma de escribir un algoritmo usando palabras simples y con estilo parecido a un lenguaje de programaci贸n , pero sin reglas estrictas.
Sirve para planificar c贸mo se va a programar algo.
¿Para qu茅 sirve?
-
Para explicarle a otro c贸mo funcionar谩 un programa.
-
Para ordenar ideas antes de escribir c贸digo real.
-
Para evitar errores al planificar.
Caracter铆sticas
-
No se ejecuta en una computadora.
-
Es flexible (se escribe en espa帽ol y con comandos).
-
Usa palabras clave como: INICIO, FIN, SI, ENTONCES, MIENTRAS, etc.
3. Diagrama de flujo
Definici贸n
Un diagrama de flujo es una representaci贸n gr谩fica de un algoritmo mediante figuras y flechas .
Muestra visualmente el camino de pasos que sigue un proceso.
¿Para qu茅 sirve?
-
Para entender mejor el proceso.
-
Para organizar un programa antes de escribirlo.
-
Para detectar errores o saltos innecesarios.
-
Para explicar c贸mo funciona algo.
| Figura | Significado |
|---|---|
| 馃敇 脫valo |
Inicio / Fin |
| 馃敳 Rect谩ngulo |
Acci贸n / Proceso |
| 馃敽 Rombo | Decisi贸n (s铆/no) |
| ➡️ Flechas | Direcci贸n del flujo |