Vous êtes sur la page 1sur 6

ESQUEMAS Y DIAGRAMAS DE PROCESOS, TIPOS O CATEGORAS DE

DIAGRAMA
NTRODUCCIN
Un Diagrama de Flujo representa la esquematizacin grfica de un algoritmo, el
cual muestra grficamente los pasos o procesos a seguir para alcanzar la
solucin de un problema. Su correcta construccin es sumamente importante
porque,
a
partir
del
mismo
se
escribe
un programa en
algn Lenguaje de Programacin. Si el Diagrama de Flujo est completo y
correcto, el paso del mismo a un Lenguaje de Programacin es relativamente
simple y directo.
Es importante resaltar que el Diagrama de Flujo muestra el sistema como una
red de procesos funcionales conectados entre s por "Tuberas" y "Depsitos"
de datos que permite describir el movimiento de los datos a travs del Sistema.
DIAGRAMA DE FLUJO
Es un esquema para representar grficamente un algoritmo. Se basan en la
utilizacin de diversos smbolos para representar operaciones especficas, es
decir, es la representacin grafica de las distintas operaciones que se tienen
que realizar para resolver un problema, con indicacin expresa el orden lgico
en que deben realizarse.
Se les llama diagramas de flujo porque los smbolos utilizados se conectan por
medio de flechas para indicar la secuencia de operacin. Para hacer
comprensibles los diagramas a todas las personas, los smbolos se someten a
una normalizacin; es decir, se hicieron smbolos casi universales, ya que, en
un principio cada usuario podra tener sus propios smbolos para representar
sus procesos en forma de Diagrama de flujo.
IMPORTANCIA DE LOS DIAGRAMAS DE FLUJO
Los diagramas de flujo son importantes porque nos facilita la manera de
representar visualmente el flujo de datos por medio de un sistema de
tratamiento de informacin, en este realizamos un anlisis de los procesos
o procedimientos que requerimos para realizar un programa o un objetivo.
SMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO

Este se utiliza para representar el inicio o el fin de un algoritmo. Tambin puede


representar una parada o una interrupcin programada que sea necesaria
realizar en un programa.

Este se utiliza para un proceso determinado, es el que se utiliza comnmente


para representar una instruccin, o cualquier tipo de operacin que origine
un cambio de valor.

Este smbolo es utilizado para representar una entrada o salida de informacin,


que sea procesada o registrada por medio de un perifrico.

Este es utilizado para la toma de decisiones, ramificaciones, para la indicacin


de operaciones lgicas o de comparacin entre datos.

Este es utilizado para enlazar dos partes cualesquiera de un diagrama a travs


de un conector de salida y un conector de entrada. Esta forma un enlace en la
misma pgina del diagrama.

Este es utilizado para enlazar dos partes de un diagrama pero que no se


encuentren en la misma pagina.
TIPOS DE DIAGRAMAS DE FLUJO

Formato vertical: En l, el flujo y la secuencia de las operaciones, va de


arriba hacia abajo. Es una lista ordenada de las operaciones de un proceso
con toda la informacin que se considere necesaria, segn su propsito.

Formato horizontal: En l, el flujo o la secuencia de las operaciones, va


de izquierda a derecha.

Formato panormico: El proceso entero est representado en una sola


carta y puede apreciarse de una sola mirada mucho ms rpido que
leyendo el texto, lo que facilita su comprensin, aun para personas no
familiarizadas. Registra no solo en lnea vertical, sino tambin horizontal,
distintas acciones simultneas y la participacin de ms de un puesto o
departamento que el formato vertical no registra.

Formato Arquitectnico: Describe el itinerario de ruta de una forma o


persona sobre el plano arquitectnico del rea de trabajo.

DIAGRAMA DE BLOQUE DE FLUJO Y DE BANDERA


Existen tres tipos principales de sentencias de repeticin:
Ciclo mientras
Ciclo haga-mientras
Ciclo para
CICLO MIENTRAS
El ciclo mientras permite ejecutar un bloque de instrucciones mientras que una
expresin lgica dada se cumpla, es decir, mientras su evaluacin d como
resultado verdadero. La expresin lgica se denomina condicin y siempre se
evala antes de ejecutar el bloque de instrucciones. Si la condicin no se
cumple, el bloque no se ejecuta. Si la condicin se cumple, el bloque se
ejecuta, despus de lo cual la instruccin vuelve a empezar, es decir, la
condicin se vuelve a evaluar.

CICLO HAGA--MIENTRAS
El ciclo haga-mientras es similar al ciclo mientras, la diferencia radica en el
momento de evaluacin de la condicin.
En el ciclo haga-mientras la condicin se evala despus de ejecutar el bloque
de instrucciones, por lo tanto, el bloque se ejecuta por lo menos una vez. Este
bloque se ejecuta nuevamente si la condicin evala a verdadero, y no se
ejecuta ms si se evala como falso.
La forma general del ciclo haga-mientras es la siguiente:

CICLO PARA

El ciclo para ejecuta un bloque de instrucciones un nmero determinado de


veces. Este nmero de veces est determinado por una variable contadora (de
tipo entero) que toma valores desde un lmite inferior hasta un lmite superior. En
cada ciclo despus de ejecutar el bloque de instrucciones, la variable contadora
es incrementada en 1 automticamente y en el momento en que la variable
sobrepasa el lmite superior el ciclo termina.
El valor final de la variable contadora depende del lenguaje de programacin
utilizado, por lo tanto, no es recomendable disear algoritmos que utilicen el
valor de la variable contadora de un ciclo para, despus de ejecutar el mismo.
De la definicin de ciclo para se puede inferir que el bloque de instrucciones no
se ejecuta si el lmite inferior es mayor al lmite superior.
La forma general del ciclo para es la siguiente:

VARIABLES
Una variable
dentro de la
para determinar
iterando o cuando
variable bandera
booleano o entero.

BANDERA
bandera es utilizada
condicin de un ciclo,
cundo un ciclo se sigue
no. De esta manera una
debe ser de tipo

Ejemplo.
Realizar un
serie de nmeros
programa debe
cuando desea

programa que lea una


reales y los sume. El
preguntar al usuario
ingresar un siguiente

dato y si el usuario responde que no desea ingresar ms datos el programa


debe confirmar la respuesta. Si el usuario desea continuar ingresando datos se
debe seguir solicitando datos y si el usuario confirma su deseo de salir, el
programa debe mostrar la suma de los datos ledos y terminar.
ESPECIFICACIN:

Donde, datos es la coleccin de n nmeros reales que el usuario ingresa hasta

que decide no continuar ingresando datos y suma es la sumatoria de dichos


nmeros y pertenece a los reales.

Vous aimerez peut-être aussi