Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Algoritmos 2
Algoritmos 2
2007
ALGORITMOS
Un algoritmo es un procedimiento simple, preciso y sin ambigedades para la
solucin de un problema. Este especifica la secuencia de las operaciones que
proporcionan la solucin en un numero finito de pasos.
DIAGRAMAS DE FLUJO:
Una tcnica ampliamente usada para representar algoritmos en la solucin de
problemas es el diagrama de flujo. El diagrama de flujo es un diagrama que ilustra
con figuras simblicas la lgica de la solucin del problema.
Smbolos principales
Funcin
Terminal: usado para indicar el inicio o el final de
un algoritmo.
LENGUAJES DE PROGRAMACION
2007
SEUDOCODIGO:
El seudocdigo es un lenguaje de especificacin de algoritmos, naci como un
lenguaje similar al ingles y es un medio de representar bsicamente las
estructuras de control de programacin estructurada. Se considera un primer
borrador.
EJEMPLOS:
1.- Crear un algoritmo que halle el AREA de un triangulo conociendo sus tres
lados.
SOLUCION
FORMULA:
AREA =
DIAGRAMA DE FLUJO
( S A)( S B )( S C ) S
INICIO
S = (A + B + C )/2
LEER
A,B,C
SEUDOCODIGO
Inicio
Real A,B,C,S,AREA
LEER (A,B,C)
S = (A+B+C)/2
( S A)( S B )( S C ) S
AREA =
ESCRIBIR(AREA)
Fin
S = (A+B+C )/2
AREA =
MOSTRAR
AREA
LENGUAJES DE PROGRAMACION
2007
SOLUCION 1
SEUDOCODIGO
DIAGRAMA DE FLUJO
INICIO
Inicio
LEER
Entero HE,ME,HS,MS,MP,HP
HE.ME,HS,M
LEER (HE,ME)
SHHSA,B,C
LEER (HS,MS)
MP = (HS*60 + MS) (HE*60 + ME) MP = (HS*60 + MS) (HE*60 + ME)
HP = MP DIV 60
MP = MP MOD 60
HP = MP DIV 60
ESCRIBIR(HP,MP)
Fin
SOLUCION 2
MP = MP MOD 60
DIAGRAMA DE FLUJO
INICIO
MOSTRAR
MP,MP
LEER
HE.ME,HS,M
SHHSA,B,C
FI N
HP = HS HE
MP= MS - ME
T
MP<
0
F
MP = 60 + MP
HP = HP 1
MOSTRAR
HP,MP
FI N
PSEUDOCODIGO
Inicio
Entero HE,ME,HS,MS,MP,HP
LEER (HE,ME)
LEER (HS,MS)
HP = HS HE
MP = MS - ME
SI (MP < 0 ) ENTONCES
MP = 60 + MP
HP = HP -1
FIN DE ENTONCES
ESCRIBIR (HP,MP)
Fin