Este documento define un algoritmo y describe sus características principales. Explica que un algoritmo es un conjunto ordenado y finito de pasos para resolver un problema. Existen dos tipos de algoritmos: cualitativos y cuantitativos. También describe formas de representar algoritmos como texto narrativo, diagrama de flujo y pseudocódigo. Además, señala características clave de los algoritmos como ser finitos, tener entrada y salida definidas, y ser efectivos.
2. ¿QUÉ ES UN ALGORITMO?
•Se puede definir un algoritmo como un conjunto
ordenado y finito de operaciones o pasos que
permite hallar la solución de un problema.
3. TIPOS DE ALGORITMOS
Existen dos tipos y son llamados así por su naturaleza:
• Cualitativos: Son aquellos en los que se describen los pasos utilizando
palabras.
• Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para
definir los pasos del proceso.
5. TEXTO NARRATIVO
•Consiste en escribir paso a paso las acciones
que se deben realizar empleando el lenguaje
natural.
6. DIAGRAMA DE FLUJO
•Es la representación gráfica de las operaciones
que realiza un algoritmo.
7. PSEUDOCODIGO
• Representa en forma descriptiva las operaciones que debe realizar un
algoritmo.
INICIO
Edad: Entero
ESCRIBA “¿Cuál es tu edad?
Lea Edad
SI Edad >=18 entonces
ESCRIBA “Eres mayor de Edad
FINSI
ESCRIBA “fin del algoritmo
FIN
9. •1. Finitud.- Un algoritmo debe terminar en un
número finito de pasos
•2. Definibilidad.- Cada paso del algoritmo debe
definirse de modo preciso; las acciones a
realizar deben estar especificadas rigurosamente
y sin ambigüedad para cada caso.
10. •3. Entrada.- Un algoritmo tiene cero o más
entradas. Esto es, las cantidades de los datos de
inicio se generan en el mismo algoritmo o se
conocen previamente.
•4. Salida.- Un algoritmo tiene una o más salidas.
Es decir, hay datos o cantidades al término del
algoritmo que tiene una relación específica con
los datos o cantidades de entrada.
11. •5. Efectividad.- El algoritmo debe ser efectivo.
Esto significa que todas las operaciones deben
ser suficientemente sencillas para poder, en
principio, ser realizadas de modo exacto y en un
tiempo finito por un procesador.
12. Fin de la presentación.
Gracias por su atención