Diagramas de Flujo

Diagramas de flujo
Un diagrama de flujo es una representación gráfica de un algoritmo o de una parte del mismo. Los diagramas de flujo ayudan en la comprensión de la operación de las estructuras de control (Si, Mientras).
La ventaja de utilizar un algoritmo es que se lo puede construir independiente mente de un lenguaje de programación, pues al momento de llevarlo a código se lo puede hacer en cualquier lenguaje.
Dichos diagramas se construyen utilizando ciertos símbolos de uso especial como son rectángulos, diamantes, óvalos, y pequeños círculos, estos símbolos están conectados entre sí por flechas, conocidas como líneas de flujo. A continuación se detallarán estos símbolos.
Nombre
Símbolo
Función
Terminal
'Diagrama de flujo'
Representa el inicio y fin de un programa. También puede representar una parada o interrupción programada que sea necesaria realizar en un programa.
Entrada / salida
'Diagrama de flujo'
Cualquier tipo de introducción de datos en la memoria desde los periféricos o registro de información procesada en un periférico.
Proceso
'Diagrama de flujo'
Cualquier tipo de operación que pueda originar cambio de valor, formato o posición de la información almacenada en memoria, operaciones aritméticas, de transformaciones, etc.
Decisión
'Diagrama de flujo'
Indica operaciones lógicas o de comparación entre datos (normalmente dos) y en función del resultado de la misma determina (normalmente si y no) cual de los distintos caminos alternativos del programa se debe seguir
Conector Misma Página
'Diagrama de flujo'
Sirve para enlazar dos partes cualesquiera de un diagrama a través de un conector en la salida y otro conector en la entrada. Se refiere a la conexión en la misma pagina del diagrama
Indicador de dirección o línea de flujo
'Diagrama de flujo'
Indica el sentido de la ejecución de las operaciones
Salida
'Diagrama de flujo'
Se utiliza en ocasiones en lugar del símbolo de salida. El dibujo representa un pedazo de hoja. Es usado para mostrar datos o resultados.
Reglas de los diagramas de flujo

  • Debe de indicar claramente dónde inicia y dónde termina el diagrama.
  • Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin.
  • Organizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo y de izquierda a derecha.
  • No usar lenguaje de programación dentro de los símbolos.
  • Centrar el diagrama en la página.
  • Las líneas deben ser verticales u horizontales, nunca diagonales.
  • 'Diagrama de flujo'
    'Diagrama de flujo'
    • No cruzar las líneas de flujo empleando los conectores adecuados sin hacer uso excesivo de ellos.
    • 'Diagrama de flujo'
      'Diagrama de flujo'
      • No fraccionar el diagrama con el uso excesivo de conectores.
      • Solo debe llegar una sola línea de flujo a un símbolo. Pero pueden llegar muchas líneas de flujo a otras líneas.
      • 'Diagrama de flujo'
        'Diagrama de flujo'
        • Las líneas de flujo deben de entrar a un símbolo pro la parte superior y/o izquierda y salir de él por la parte inferior y/o derecha.
        • Evitar que el diagrama sobrepase una página; de no ser posible, enumerar y emplear los conectores correspondientes.
        • Usar lógica positiva, es decir, realizar procesos cuando es verdadera la condición y expresar las condiciones de manera clara (por ej., "no es a =/= de b" ==> "a=b").
        • Comentar al margen únicamente cuando sea necesario.

Simbolos de diagramas de flujo



MATERIAS


  • Matemática: La manifestación del mal absoluto materializado como asignatura de estudio. La matemática es por lejos la materia más difícil de todas para la gran mayoría de los alumnos. El odio que despierta en algunas personas se arrastra durante años y termina siendo irreconciliable Una lástima, porque es una de las herramientas más útiles y más poderosas que nadie jamás podrá aprender (junto con leer). En muchos casos la culpa es del sistema formal que tiene una manera equivocada de enfocar esta asignatura. De todas formas, admitimos que aunque a veces se la quiere disfrazar de amiga, la matemática es, fue y será difícil de aprender.
  • Inglés: En general, quien no tenga familiaridad con la cultura anglosajona odiará inglés. Si no te gusta un grupo de música inglés o estadounidense, o preferís las películas dobladas a las subtituladas, entonces menos ameno te caerá. Nada resultará intuitivo y la gramática de otro idioma puede devenir en la incomprensión absoluta de los temas. Si encima, la asignatura se compone de leer, hablar, escribir y escuchar, más complicado aún. El resultado: la materia trepará posiciones en tu ránking de las más odiadas.
  • Química: Difícil, molesta y para la gran mayoría de los alumnos de muy poca aplicación práctica. Sin embargo explica algunos conceptos que un alumno de secundaria no puede dejar de conocer: desde los estados de agregación hasta cómo está compuesta la materia. Cuando se llega a las uniones químicas y los nombres extraños los alumnos ya suelen estar perdidísimos. Sin embargo, si se estudia, se puede aprobar al igual que todas.
  • Física: Como una prima hermana de la matemática, la física aparece siempre entre las más difíciles. Algunos pocos la adoran y el resto la aborrece. La asignatura tiene una amplia gama de temas: estática, cinemática, dinámica, gases, magnetismo, electricidad, entre otros. Algunos pueden resultar más interesantes, pero todos están asociados con la matemática.
  • Lengua: Tiene el objetivo más importante de toda la educación formal. Enseñar a leer y escribir. El problema no es ese, sino cuando se mete el maldito análisis sintáctico en el medio y aparecen los sujetos, predicados, objetos directos y demás. Analizar oraciones resulta aburridísimo hasta para el más apasionado por las palabras.

MATERIAS

Introducción

Los diagramas de flujo son una manera de representar visualmente el flujo de datos a través de sistemas de tratamiento de información. Los diagramas de flujo describen que operaciones y en que secuencia se requieren para solucionar un problema dado.
Un diagrama de flujo u organigrama es una representación diagramática que ilustra la secuencia de las operaciones que se realizarán para conseguir la solución de un problema. Los diagramas de flujo se dibujan generalmente antes de comenzar a programar el código frente a la computadora. Los diagramas de flujo facilitan la comunicación entre los programadores y la gente del negocio. Estos diagramas de flujo desempeñan un papel vital en la programación de un problema y facilitan la comprensión de problemas complicados y sobre todo muy largos. Una vez que se dibuja el diagrama de flujo, llega a ser fácil escribir el programa en cualquier idioma de alto nivel. Vemos a menudo cómo los diagramas de flujo nos dan ventaja al momento de explicar el programa a otros. Por lo tanto, está correcto decir que un diagrama de flujo es una necesidad para la documentación mejor de un programa complejo.

Reglas para dibujar un diagrama de flujo

Los Diagramas de flujo se dibujan generalmente usando algunos símbolos estándares; sin embargo, algunos símbolos especiales pueden también ser desarrollados cuando sean requeridos. Algunos símbolos estándares, que se requieren con frecuencia para diagramar programas de computadora se muestran a continuación:
Observación: Para obtener la correcta elaboración de los símbolos, existen plantillas. Las puedes conseguir en Papelerías.
El diagrama de flujo tiene la siguiente característica y ventajas:
  • Es una representación gráfica de las secuencias de un proceso, presenta información clara, ordenada y concisa.
  • Permite visualizar las frecuencias y relaciones entre las etapas indicadas.
  • Se pueden detectar problemas, desconexiones, pasos de escaso valor añadido etc.
  • Compara y contrasta el flujo actual del proceso contra el flujo ideal, para identificar oportunidades de mejora.
  • Identifica los lugares y posiciones donde los datos adicionales pueden ser recopilados e investigados.
  • Ayuda a entender el proceso completo.
  • Permite comprender de forma rápida y amena los procesos.

Símbolos gráficos

Dentro de los símbolos fundamentales para la creación de diagramas de flujo, los símbolos gráficos son utilizados específicamente para operaciones aritméticas y relaciones condicionales, un proceso lógico y con opciones múltiples adecuadas. Se utilizan los símbolos indicados a continuación, estandarizados según ISO 5807:
De acuerdo al estándar ISO, los símbolos e incluso las flechas deben tener ciertas características para permanecer dentro de sus lineamientos y ser considerados sintácticamente correctos.
La siguiente es una lista de los símbolos más comúnmente utilizados:
Monografias.com
NOTA
[1] La estandarización de los símbolos para la elaboración de Diagramas de Flujo tardó varios años. Con el fin de evitar la utilización de símbolos diferentes para representar procesos iguales, la Organización Internacional para la Estandarización (ISO, por su sigla en inglés) y el Instituto Nacional Americano de Estandarización (ANSI, por su sigla en inglés), estandarizaron los símbolos que mayor aceptación tenían en 1985. Los siguientes son los principales símbolos para elaborar Diagramas de Flujo:
Inicio/FinalSe utiliza para indicar el inicio y el final de un diagrama; del Inicio sólo puede salir una línea de flujo y al Final sólo debe llegar una línea.
Monografias.com
Ejemplo
Monografias.com
FlujoIndica el seguimiento lógico del diagrama. También indica el sentido de ejecución de las operaciones; lo veremos en el transcurso del tema y usted se familiarizara con ella comprendiéndolo poco a poco.
Monografias.com
Entrada GeneralEntrada/Salida de datos en General (en esta guía, solo la usaremos para la Entrada).