Está en la página 1de 3

Clasificacin Bsica de Los Algoritmos

I.- SECUENCIAL
Las instrucciones se siguen en una secuencia fija que normalmente viene dada por el nmero de rengln. Es decir que las instrucciones se ejecutan de arriba hacia abajo. Ej: Pide Datos, Los procesa y los Saca inmediatamente Instruccin1 Instruccin2 Instruccin3 . . Instruccin n

II.- SELECTIVA
La instruccin selectiva determina si una sola instruccin se ejecuta o no, segn el cumplimiento de una condicin. Ej: Si es menor de Edad........ De Lo contrario............... si P entonces Instrucciones1 fin si

III.- SELECTIVA DOBLE (ALTERNATIVA)


La instruccin selectiva realiza una instruccin de dos posibles, segn el cumplimiento de una condicin. Ej: Si la condicin es una sigue instrucciones de lo contrario Hace otras instrucciones. si P entonces Instrucciones1 si no Instrucciones2 fin si La condicin P es una variable booleana o una funcin reducible a booleana (lgica, Verdadero/Falso). Si esta condicin es cierta se ejecuta Instrucciones1, si no es as, entonces se ejecuta Instrucciones2.

IV. -SELECTIVA MLTIPLE:


Tambin es comn el uso de una seleccin mltiple que equivaldra a anidar varias funciones de seleccin. Ej: Despus de evaluar los datos de entrada de una persona este hace la instruccin determinada o precisa, hay muchas condiciones para tener en cuenta un caso muy especfico. Si una de ellas se cumple las dems tienen que ser falsas necesariamente En esta estructura si Condicin1 es cierta, entonces se ejecuta slo Instrucciones. En general, si Condicin es verdadera, entonces slo se ejecuta Instrucciones.

si Condicin1 entonces Instrucciones1 si no si Condicin2 entonces Instrucciones2 si no si Condicin n entonces Instrucciones n - 1 si no Instrucciones n fin si

V.- ITERATIVA:
Las instrucciones iterativas abren la posibilidad de realizar una secuencia de instrucciones ms de una vez. mientras P hacer Instrucciones fin mientras Ej: El bucle se repite mientras la condicin P sea cierta, si al llegar por primera vez al bucle mientras la condicin es falsa, el cuerpo del bucle no se ejecuta ninguna vez. Existen otras variantes que se derivan a partir de la anterior. La estructura de control hacer se utiliza cuando es necesario que las instrucciones de una estructura mientras se ejecuten al menos una vez:

hacer Instrucciones mientras P La estructura anterior equivaldra a escribir Instrucciones mientras P hacer Instrucciones fin mientras

Ciclo PARA HASTA: Una estructura de control muy comn es el ciclo para, la cual se usa cuando se desea iterar sobre un ndice i (por convencin se usa i, sin embargo se puede usar cualquier identificador):

para i que va desde 1 hasta n de n en n hacer Instrucciones fin para

Diagramas de Flujo
Representacin grfica de un algoritmo, de cmo deben realizarse los pasos en la computadora para producir resultados. Esta representacin grfica se da cuando varios smbolos (que indican diferentes procesos en la computadora), se relacionan entre s mediante lneas que indican el orden en que se deben ejecutar los procesos.

Nombre
Inicio - Terminal Entrada / salida

Smbolo

Funcin
Representa el inicio y fin de un programa. Cualquier tipo de introduccin de datos desde el teclado que se asignan a variables Permite mostrar mensajes y los resultados a travs de la pantalla Cualquier tipo de operacin, operaciones aritmticas., etc. Ciclo iterativo segn condiciones Indica operaciones lgicas o de comparacin entre datos (normalmente dos) y en funcin del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir Sirve para enlazar dos partes cualesquiera de un diagrama a travs de un conector en la salida y otro conector en la entrada. Se refiere a la conexin en la misma pagina del diagrama Indica el sentido de la ejecucin de las operaciones

Salida y Mensaje

Proceso Ciclo Para

Decisin

Conector Misma Pgina

Indicador de direccin o lnea de flujo