Вы находитесь на странице: 1из 3

ALGORITMOS

Un algoritmo es un procedimiento simple, preciso y sin ambigüedades para la


solución de un problema. Este especifica la secuencia de las operaciones que
proporcionan la solución en un numero finito de pasos.

DIAGRAMAS DE FLUJO:

Una técnica ampliamente usada para representar algoritmos en la solución de


problemas es el diagrama de flujo. El diagrama de flujo es un diagrama que ilustra
con figuras simbólicas la lógica de la solución del problema.

Símbolos principales Función

Terminal: usado para indicar el inicio o el final de


un algoritmo.

Entrada / Salida: Ingreso de datos en la memoria


desde los periféricos, “entrada”, o salida de
información, “salida”.

Proceso: usado para representar cálculos,


procesos o cualquier función no descrita por un
símbolo mas especifico.

Decisión: utilizada donde es posible una


bifurcación para trayectorias alternativas, basado en
una decisión.

Proceso predefinido: un grupo de operaciones no


detallados sobre el diagrama de flujo, pero a
menudo en otro, ejemplo, un subprograma.

ING. EDGAR W. NORABUENA M. 1


Conector: usado para representar una unión en
una línea de flujo, para conectar trayectorias
cortadas en la línea de flujo y para conectar varias
paginas del mismo diagrama de flujo.

SEUDOCODIGO:

El seudocódigo es un lenguaje de especificación de algoritmos, nació como un


lenguaje similar al ingles y es un medio de representar básicamente las
estructuras de control de programación estructurada. Se considera un primer
borrador.

EJEMPLOS:
1.- Crear un algoritmo que halle el AREA de un triangulo conociendo sus tres
lados.

SOLUCION

FORMULA: DIAGRAMA DE FLUJO

AREA = (S − A)( S − B)( S − C )S INICIO

S = (A + B + C )/2
LEER
A,B,C
SEUDOCODIGO

S = (A+B+C )/2
Inicio
Real A,B,C,S,AREA
LEER (A,B,C)
S = (A+B+C)/2 AREA = (S − A)( S − B)( S − C )S
AREA = (S − A)( S − B)( S − C )S
ESCRIBIR(AREA)
Fin MOSTRAR
AREA

FI N

ING. EDGAR W. NORABUENA M. 2


2..- Crear un algoritmo que halle el tiempo de permanencia de un profesor en el
aula, conociendo la hora de entrada y hora de salida.

SOLUCION 1 DIAGRAMA DE FLUJO


SEUDOCODIGO
INICIO

Inicio
LEER
Entero HE,ME,HS,MS,MP,HP
HE.ME,HS,MS
LEER (HE,ME)
HHSA,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
ESCRIBIR(HP,MP) HP = MP DIV 60
Fin
SOLUCION 2
DIAGRAMA DE FLUJO MP = MP MOD 60

INICIO
MOSTRAR
LEER HP,MP
HE.ME,HS,MS
HHSA,B,C
FI N
HP = HS – HE
PSEUDOCODIGO
Inicio
Entero HE,ME,HS,MS,MP,HP
MP= MS - ME LEER (HE,ME)
LEER (HS,MS)
HP = HS – HE
T MP = MS - ME
MP<0 SI (MP < 0 ) ENTONCES
MP = 60 + MP MP = 60 + MP
HP = HP -1
F FIN DE ENTONCES
HP = HP –1 ESCRIBIR (HP,MP)
Fin

MOSTRAR
HP,MP

FI N

ING. EDGAR W. NORABUENA M. 3

Вам также может понравиться