Translate

jueves, 17 de diciembre de 2020

CLASE 41 Diagramas de flujo

FM: Describir el proceso de los diagramas de flujo, así como dar a conocer sus símbolos, flujo y descripción en general. 

1.Describir el proceso de los diagramas de flujo, así como dar a conocer sus símbolos, flujo y descripción en general.
Un diagrama de flujo es una representación gráfica de un algoritmo. 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 que los opera. 

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.

2.-¿Qué es un diagrama de flujo?
Es una representación gráfica de un proceso o algoritmo. Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso. Son procesados y están unidos entre si con flechas que indican la dirección de flujo del proceso.

3.- Generalidades de los diagramas de flujo
- 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 que los opera.
-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.

4.-Reglas para realizar un diagrama de flujo
1.  Se debe de escribir de arriba hacia abajo y de izquierda a derecha
2.  Los símbolos se unen con líneas
3.  Se usan flechas para indicar el flujo de información
4.  Los círculos de decisión pueden y deben tener más de una línea de flujo
5. Todos los símbolos pueden tener mas de una línea de entrada
6. Debe de indicar claramente dónde inicia y dónde termina el diagrama.
7. Cualquier camino del diagrama debe de llevarte siempre a la terminal de fin.
8. Organizar los símbolos de tal forma que siga visualmente el flujo de arriba hacia abajo y de izquierda a derecha.
9. Los símbolos se unen con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información procesos, se deben de utilizar solamente líneas de flujo horizontal o verticales (nunca diagonales).
10. Se debe evitar el cruce de líneas, si se quisiera separar el flujo del diagrama a un sitio distinto, se debe utilizar  los conectores. No deben quedar líneas de flujo sin conectar
11. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras.
12. Solo los símbolos de decisión pueden y deben tener mas de una línea de flujo de salida.
13. No usar lenguaje de programación dentro de los símbolos.

5.-¿Cuál es la estructura  gráfica para realizar un diagrama de flujo?
Secuencia, decisión, ciclo y caso

6.-Ventajas de los diagramas de flujo
Favorecen la comprensión del proceso a través de mostrarlo como un dibujo.
Un buen diagrama de flujo reemplaza varias páginas de texto.
Permiten identificar los problemas y las oportunidades de mejora del proceso.
Se identifican los pasos redundantes, los flujos de los retroceso, los conflictos de autoridad, las responsabilidades, los cuellos de botella, y los puntos de decisión.
Muestran las interfaces cliente-proveedor y las transacciones que en ellas se realizan, facilitando a los empleados el análisis de las mismas.
Son una excelente herramienta para capacitar a los nuevos empleados y también a los que desarrollan la tarea, cuando se realizan mejoras en el proceso.
Es bastante sencillo y el más utilizado por su fácil comprensión y programación.
En un código reducido se realiza el ordenamiento. Eficaz.

7.-Desventajas de un diagrama de flujo
Es el más ineficiente de todos los métodos.
Consume bastante tiempo de computadora.
Requiere de muchas lecturas/escrituras en memoria.
No se elaboran con base en los principios de la programación estructurada, ilustran el flujo del programa, pero no su estructura.
Requiere de un espacio considerable y cuenta con demasiadas ramificaciones.
Los símbolos utilizados han sido normalizados por el instituto norteamericano de normalización (ANSI).

8.-¿Qué Símbolos con sus nombres se emplean para hacer Diagramas de Flujo?
Los símbolos tienen significados específicos y se conectan por medio de flechas que indican el flujo  entre los distintos pasos o etapas.

Los símbolos más comunes son : 


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.

9.- ¿Qué Símbolos se Emplean en los Diagramas de Flujo?
Los símbolos tienen significados específicos y se conectan por medio de flechas que indican el flujo  entre los distintos pasos o etapas.
Los símbolos más comunes son : 

10.- ¿Qué debo evitar hacer  un diagrama de flujo?
Se debe evitar el cruce de líneas y no escribirlo bien
Conectores adecuados sin hacer uso excesivo de ellos.
No fraccionar el diagrama con el uso excesivo de conectores.
Solo debe llegar una sola línea de flujo a un símbolo.

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. 




No hay comentarios:

Publicar un comentario