diagrama de flujo

Páginas: 6 (1383 palabras) Publicado: 13 de mayo de 2014
Diagramas de Flujo

¿QUE ES? 

Un diagrama de flujo es una representación gráfica de un algoritmo. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan lospuntos de inicio y de término.Contenido 
el cual muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema . Su correcta
construcción es sumamente importante porque, a partir del mismo se escribe un programa en
algún Lenguaje de Programación. Si el Diagrama de Flujo está completo y correcto el paso del
mismo a un Lenguaje de Programación es relativamente simpley directo.

Al igual que el pseudocódigo, los diagramas de flujo son útiles para el desarrollo y la
representación de algoritmos, aunque la mayor parte de los programadores prefieren el
pseudocódigo. Los diagramas de flujo muestran con claridad cómo operan las estructuras de
control utilizadas en la programación estructurada.

Un diagrama de flujo consta de un conjunto de símbolos condiferentes significados susceptibles
de ser conectados entre si.
En todo diagrama de flujo podemos encontrar los siguientes elementos:
a) Inicio de proceso.
b) Especificación de la alimentación de datos para efectuar el proceso.
c) Acciones aplicables a los datos.
d) Obtención de resultados.
e) Fin del proceso.
Para cada una de estas actividades existen símbolos específicos quedenotan los elementos o
acciones que se tomarán en el proceso.

Nota: Estos han sido normalizados por el Instituto Norteamericano de Normalización (ANSI).





Programación estructurada

La programación estructurada significa escribir un programa de acuerdo a las siguientes reglas:

• El programa tiene un diseño modular.
• Los módulos son diseñados de modo descendente.
•Cada modulo se codifica utilizando las tres estructuras de control básicas: secuencial,
alternativa y repetitiva.

El termino programación estructurada se refiere a un conjunto de técnicas que aumentan
considerablemente la productividad del programa reduciendo en elevado grado el tiempo requerido
para escribir, verificar, depurar y mantener los programas. La programación estructuradautiliza un
número limitado de estructuras de control que minimizan la complejidad de los programas y por
consiguiente reducen los errores.

La programación estructurada es el conjunto de técnicas que incorporan:

• Recursos abstractos.
Terminal
(Inicio/Fin)
Entrada/salida
Proceso u
operación
Decisión
Conectores
Dirección
de flujo
Salida a
impresora Llamada a subrutina •Diseño descendente (top – Down).
• Estructuras básicas de control.

Recursos abstractos
Descomponer un programa en términos de recursos abstractos – según Dijkstra – consiste en
descomponer una determinada acción compleja en términos de un número de acciones más
simples.

Diseño descendente

El diseño descendente es el proceso mediante el cual un problema se descompone en unaserie
de niveles o pasos sucesivos de refinamiento. La metodología descendente consiste en efectuar
una relación entre las sucesivas etapas de estructuración, de modo que se relacionen unas con
otras mediante entradas y salidas de información. Es decir, se descompone el problema en etapas
o estructuras jerárquicas de forma que se puede considerar cada estructura desde dos puntos devista: ¿Qué hace? Y ¿Cómo lo hace?.

Si se considera un nivel n de refinamiento, las estructuras se consideran de la siguiente manera:














Nivel n: desde el
exterior ¿ lo que hace?






Estructuras básicas
Cualquier programa con un solo punto de entrada y un solo punto de salida puede resolverse con
tres tipos de estructuras básicas de control:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagrama de flujo
  • Diagrama De Flujo
  • Diagramas de flujo
  • Diagramas de flujo
  • Diagramas de flujo
  • Diagrama de flujo
  • Diagramas De Flujo
  • Diagrama De Flujos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS