Es un conjunto prescrito de
instrucciones o reglas bien
definidas, ordenadas y finitas que
permite realizar una actividad
mediante pasos sucesivos que no
generen dudas a quien deba
realizar dicha actividad
¿Cuál es su función?
Se emplean
frecuentemente
para resolver
problemas. Dados
un estado inicial y
una entrada,
siguiendo los pasos
sucesivos se llega a
un estado final y se
obtiene una
solución
Rutina Matutina
6:00 AM
6:15 AM
6:35 AM
7:15 AM
9:25 AM
12:00 PM
Regresar a casa
Ir a desayunar,
volver a clases
Llegar a la universidad,
entrar a clases
Vestirme, ir a la
universidad
Lavar mis dientes, ducharme
Levantarme
¿Cuál es su estructura?
Secuencial
Sigue el orden de las
instrucciones planteadas
en el algoritmo, por lo que
existe un solo camino para
obtener el resultado
Ejemplo
1 - Inicio
2 - Leer cantidad
de artículos(CA)
3 - Leer Precio (P)
4 - Importe = CA *P
5 - Mostrar Importe
6 - Final
Alternativa
El algoritmo cuenta con
dos alternativas, de las
cuales se selecciona
una, dependiendo del
resultado que se obtenga
Ejemplo
1 - Inicio
2 - Leer CA
3 - Leer P
4 - Importe = CA * P
5 - Si Importe > 60 entonces
Descuento = Importe * 0.5
Total = Importe - Descuento
Total = Importe - (Importe * 0.5)
Mostrar Total
Contrario
Mostrar Importe
Fin Si
6 - Fin
Repetitiva
Cuando el algoritmo requiere
que un conjunto de operaciones
o instrucciones se realicen un
número finito de veces. Las
instrucciones se efectúan
mientras el resultado sea cierto,
de lo contrario termina con la
rutina sin volver a ejecutar el
conjunto de instrucciones
Ejemplo
1 - Inicio
2 - Importe = 0, CA = 0
3 - Leer Precio
4 - Leer CA
5 - Mientras CA ≤ 5
Importe = Importe + Precio
CA = CA + 1
Leer Precio
Fin Mientras
6 - Mostrar Importe
7 - Fin