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

LENGUAJES DE PROGRAMACION

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.

En ra!a " Sali!a : Ingreso de datos en la memoria desde los perifricos, entrada , o salida de informacin, salida .

#roceso: usado para representar c!lculos, procesos o cualquier funcin no descrita por un s"mbolo mas especifico.

Decisin: utili#ada donde es posible una bifurcacin para trayectorias alternati$as, basado en una decisin.

#roceso pre!e$ini!o: un grupo de operaciones no detallados sobre el diagrama de flujo pero a menudo en otro, ejemplo, un subprograma.

ING. EDGAR W. NORABUENA M.

LENGUAJES DE PROGRAMACION

2007

%onec or: usado para representar una unin en una l"nea de flujo, para conectar trayectorias cortadas en la l"nea de flujo y para conectar $arias paginas del mismo diagrama de flujo.

%EU&'('&I)':
El seudocdigo es un lenguaje de especificacin de algoritmos, naci como un lenguaje similar al ingles y es un medio de representar b!sicamente las estructuras de control de programacin estructurada. %e considera un primer borrador.

EJEM#LOS:
*.+ (rear un algoritmo que ,alle el -.E- de un triangulo conociendo sus tres lados. %'/U(I'0 1'.2U/-: -.E- 3
( S A)( S B )( S C ) S

DIAGRAMA DE FLUJO INI CI O L E E R % A,3 B, 4-565 C ( 789 -.E- 3


B )( S C ) S

% 3 4- 5 6 5 ( 789 SEUDO%ODIGO Inicio .eal -,6,(,%,-.E/EE. 4-,6,(7 % 3 4-565(789 ( S A)( S -.E- 3 E%(.I6I.4-.E-7 1in

MOS TRA R ARE A 9..+ (rear un algoritmo que ,alle el tiempo de permanencia de un profesor en el aula, conociendo la ,ora de entrada y ,ora de salida. FI N ING. EDGAR W. NORABUENA M. 2

LENGUAJES DE PROGRAMACION

2007

%'/U(I'0 * SEUDO%ODIGO

DIAGRAMA DE FLUJO

INI CI Inicio O Entero :E,2E,:%,2%,2;,:; LEER /EE. 4:E,2E7 HE.M /EE. 4:%,2%7 E,HS, 5 2; 3 4:%<=> 5 2%7 ? 4:E<=> 5 2E7 2; 3 4:%<=> MSH 5 2%7 ? 4:E<=> :; 3 2; &I@ => HSA, 2E7 2; 3 2; 2'& => B,C :; 3 E%(.I6I.4:;,2;7 2; 1in &I@ => %'/U(I'0 9 2; 3 DIAGRAMA DE FLUJO 2; 2'& => INI MOS CI TRA O R LEER HE.M MP, E,HS, :; 3 FI MP MSH #SEUDO%ODIGO :% ? N HSA, Inicio :E B,C Entero :E,2E,:%,2%,2;,:; 2;3 2% + 2E /EE. 4:E,2E7 /EE. 4:%,2%7 :; 3 :% ? :E 2; 3 2% + 2E %I 42; B > 7 E0A'0(E% 2; 3 => 5 2; :; 3 :; +* 1I0 &E E0A'0(E% E%(.I6I. 4:;,2;7 1in

M P < 0

A 2; 3 => 5 2; :; 3 :; ? *

MOS TRA R HP, MP FI N

ING. EDGAR W. NORABUENA M.

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