Es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea
especifica, como la solución de un problema.
Existen 2 tipos de Algoritmos:
Cualitativos: Son aquellos que describen los pasos usando palabras.
Cuantitativos: Son aquellos que utilizan cálculos numéricos para definir los
pasos del proceso.
Ventajas de un algoritmo:
2.-Con frecuencia sucede que muchos de los algoritmos que se van a utilizar
son fáciles de implementan una vez que se ha descompuesto el programa,
sin embargo, en la mayor parte de los casos, existen unos pocos algoritmos
cuya elección es crítica porque su ejecución ocupara la mayoría de los
recursos del sistema.
3.-La elección del mayor algoritmo para una tarea particular puede ser un
proceso muy complicado y con frecuencia conllevara un análisis matemático
sofisticado.
Ejemplos:
ALGORITMO #1
ALGORITMO: Promedio
DESCRIPCIÓN: Calcular la media (promedio) de 3 números
INICIO
1. Leer N1, N2, N3
2. Prom= (N1+ N2+ N3)/3
3. Escribir Prom
FIN
ALGORITMO #2
ALGORITMO: Sueldo
DESCRIPCCION: Calcular el sueldo de un empleado dados comodatos de
entrada: el nombre, hrs. De trabajo y el pago en hr.
INICIO
1.Leer nombre
2.Leer hrs.
3.Sueldo= Pagohr*hrs
4.Escribir Sueldo, nombre
FIN
ALGORITMO #3
ALGORITMO: Evaluación
DESCRIPCCION: Elaborar un algoritmo que obtenga e imprima elvalor de
Y a partir de la ecuación. Y= 3*X2+ 7X – 15
VARIABLE: Real: X, Y
INICIO
1.Leer X
2.Y= (3*X*X)+(7*x) -15
3.Escribir Y
FIN
Diagramas de Flujo
Representa una secuencia o los pasos lógicos (ordenados) para realizar una
tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos
a seguir. Un diagrama de flujo debe proporcionar una información clara,
ordenada y concisa de todos los pasos a seguir.
Ejemplos
Diagrama #1
Diagrama #2
Diagrama #3
Ventajas, Desventajas