You are on page 1of 4

LENGUAJES​ ​DE​ ​PROGRAMACION​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​2007

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.

​ ntrada / Salida : Ingreso de datos en la memoria


E
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.

1
ING.​ ​EDGAR​ ​W.​ ​NORABUENA​ ​M.
LENGUAJES​ ​DE​ ​PROGRAMACION​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​2007

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​ ​+​ ​B​ ​+​ ​C​ ​)/2

SEUDOCODIGO

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

2
ING.​ ​EDGAR​ ​W.​ ​NORABUENA​ ​M.
LENGUAJES​ ​DE​ ​PROGRAMACION​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​2007

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

​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​PSEUDOCODIGO
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​Inicio
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​Entero​ ​HE,ME,HS,MS,MP,HP
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​LEER​ ​(HE,ME)
​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​LEER​ ​(HS,MS)
HP​ ​=​ ​ ​HS​ ​ ​–​ ​HE
T​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​MP​ ​=​ ​ ​MS​ ​-​ ​ME
SI​ ​(MP​ ​<​ ​0​ ​)​ ​ENTONCES
MP​ ​=​ ​60​ ​+​ ​MP
HP = HP​ ​-1
F FIN​ ​DE​ ​ENTONCES
ESCRIBIR​ ​(HP,MP)
Fin

3
ING.​ ​EDGAR​ ​W.​ ​NORABUENA​ ​M.
LENGUAJES​ ​DE​ ​PROGRAMACION​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​ ​2007

4
ING.​ ​EDGAR​ ​W.​ ​NORABUENA​ ​M.

You might also like