Vous êtes sur la page 1sur 4

Universidad Nacional Experimental Francisco de Miranda Gua para el Aprendizaje de las Estructuras de Control en la Programacin Estructurada

CAPTULO 4 DIAGRAMAS DE FLUJO

DEFINICIN Es la demostracin grfica de los pasos o procesos para alcanzar la solucin de un problema. En otras palabras: Un diagrama de flujo representa la esquematizacin grafica de un algoritmo. Su correcta construccin es importante porque, a partir del mismo se escribe un programa en algn lenguaje de programacin. Si el diagrama de flujo est completo y correcto, la conversin a un lenguaje de programacin es relativamente simple y directa.

SIMBOLOGA UTILIZADA PARA LA REPRESENTACIN DE DIAGRAMAS DE FLUJO A continuacin se presentan los smbolos que se utilizan con su descripcin. Estos satisfacen las recomendaciones de la International Standard Organization ISO y de la American National Standard Institue ANSI. TABLA DE SMBOLOS UTILIZADOS EN LOS DIAGRAMAS DE FLUJO Representacin Explicacin
Inicio / Fin

Utilizado para representar o marcar el inicio y el fin del diagrama de flujo Utilizado para la introduccin de datos. Expresa lectura Utilizado para representar un proceso. En su interior se expresan asignaciones, operaciones aritmticas, cambios de valor de celdas de memoria, entre otros. Utilizado para representar una decisin. En su interior se almacena una condicin y dependiendo del resultado de la evaluacin de la misma, se sigue por una de las ramas o caminos alternativos. Este smbolo se utiliza en la estructura selectiva si entonces y si entonces sino; y en las estructuras repetitivas repetir y mientras. Utilizado para representar una decisin mltiple. En su interior se almacena un selector, y dependiendo del valor de dicho selector se sigue por una de las ramas o caminos alternativos. Se usa en la estructura selectiva si mltiple conocido como en caso de.. Utilizado para representar la impresin de un resultado. Expresa escritura. Utilizados para expresar la direccin del flujo del diagrama.

Lectura

Procesamiento

Decisin

Decisin Multiple

Impresin

Conector

Utilizado para expresar conexin dentro de una misma pgina.

Conector

Utilizado para expresar conexin entre pginas diferentes.

Universidad Nacional Experimental Francisco de Miranda Gua para el Aprendizaje de las Estructuras de Control en la Programacin Estructurada
Estos smbolos (en unin con otros que para efectos de esta gua no existe necesidad de citar) fueron utilizados por mucho tiempo para representar grficamente una idea o un algoritmo.

ETAPAS PARA LA CONSTRUCCIN DE UN DIAGRAMA DE FLUJO Se reconoce que las etapas que se debe seguir en la construccin de un diagrama de flujo son:
Inicio

Lectura de Datos

Procesamiento de Datos

Impresin de Resultados

Fin

Estas bases se presentan en la mayora de los diagramas de flujo, aunque a veces en orden diferente o repitiendo alguna(s) de ellas. Adems es frecuente tener que realizar tomas de decisiones y repetir una serie de pasos, un determinado nmero de veces (estructuras cclicas)

REGLAS PARA LA CONSTRUCCIN DE DIAGRAMAS DE FLUJO Los smbolos presentados, colocados adecuadamente, permiten crear una estructura grafica flexible que ilustra los pasos a seguir para alcanzar un resultado especifico. Por ello, se afirma que las reglas para la construccin de diagramas de flujo, se aproxima a: Todo diagrama de flujo debe tener un inicio y un fin.
Inicio

...

Fin ...

Universidad Nacional Experimental Francisco de Miranda Gua para el Aprendizaje de las Estructuras de Control en la Programacin Estructurada
Las lneas para indicar la direccin del flujo del diagrama deben ser rectas en sentido, vertical u horizontal. TABLA DE LNEAS UTILIZADAS EN DIAGRAMAS DE FLUJO Direccin adecuada.

No deben ser inclinadas Tampoco deben estar cruzadas

Todas las lneas utilizadas para indicar la direccin del flujo deben estar conectadas. La conexin puede ser a un smbolo que exprese lectura, proceso, decisin, impresin, conexin o fin de diagrama.
Inicio

...

...

...

...

...

...

Lectura ...

Procesamiento

Decisin

Impresin Conector

Fin

Debe ser construido de arriba hacia abajo (conocido como top down) y de izquierda a derecha (right to left) La notacin utilizada en el diagrama de flujo debe ser independiente del lenguaje de programacin. La solucin presentada en el diagrama puede escribirse posterior y fcilmente en diferentes lenguajes de programacin. Es conveniente poner comentarios que expresen o ayuden a entender lo que hicimos. Si requiere ms de una hoja para la elaboracin del diagrama, debe utilizar los conectores adecuados y enumerar las pginas convenientemente. No puede llegar ms de una lnea a un smbolo. NO VALIDO VALIDO

Procesamiento

Procesamiento

Decisin

Decisin

Procesamiento

Procesamiento

Universidad Nacional Experimental Francisco de Miranda Gua para el Aprendizaje de las Estructuras de Control en la Programacin Estructurada

AUTOEVALUACION 4: DIAGRAMAS DE FLUJO


1. Qu representa un diagrama de flujo?

2.

Cules son las etapas para la solucin de un problema con un diagrama de flujo?

3.

Mencione las reglas para construccin de los diagramas de flujo?

Vous aimerez peut-être aussi