1p c4 Diagramas de flujo

 Diagramas de flujo

Un diagrama de flujo u organigrama es una representación gráfica que ilustra la secuencia de pasos lógicos que se realizan para conseguir la solución de un problema y son usados normalmente para seguir la secuencia lógica de las acciones en el diseño de problemas de computadoras, una vez que se dibuja el diagrama de flujo, llega hacer fácil escribir el programa en cualquier idioma de alto nivel.

A nivel de programación es la representación gráfica de lo que se desea que la computadora realice.

Es llamado diagramas de flujo porque los símbolos utilizados se conectan por medio de flechas para indicar la secuencia de una operación.


Simbolos Diagramas de flujo


Comienzo y final

Todos los diagramas de flujo deben tener un símbolo de comienzo y un símbolo de finalización, que se representan con rectángulos redondeados en los extremos.

_images/flowchart-inicio.png

Símbolos de comienzo y finalización del programa.

Tareas

Las tareas que realiza el programa se representan con rectángulos. Dentro del rectángulo se debe escribir en qué consiste la tarea. Por ejemplo, sumar dos números o enviar un mensaje.

_images/flowchart-tarea.png

Símbolo de tarea.

Entrada y salida de datos

Cuando la tarea consiste en una entrada o salida de datos tal como escribir en la pantalla, pedir que el usuario escriba un texto, imprimir una hoja de papel, etc. En ese caso la tarea tendrá una forma de rectángulo inclinado.

_images/flowchart-entrada.png

Símbolo de entrada y de salida.

Decisiones

Un símbolo muy especial es el símbolo de decisión. Con este símbolo el programa puede seguir dos caminos distintos, dependiendo de que la condición se cumpla o que no se cumpla.

_images/flowchart-decision.png

Símbolo de decisión. El camino a seguir depende de la condición.

Flechas de flujo

Todos los símbolos deben ir enlazados entre sí por flechas que indican cómo se realiza la secuencia. Las flechas indican el camino o flujo que sigue el ordenador desde el comienzo hasta la finalización del programa, a través de todas las tareas.

_images/flowchart-flecha.png

Flecha de unión de las tareas.

Conectores de flechas

Cuando las dos tareas a unir están demasiado lejos o cuando resulta confuso cruzar muchas flechas, entonces se utilizan dos círculos con un mismo número, para indicar el comienzo y el final de la flecha.

Cada flecha debe tener un número diferente, de forma que debe haber solo 2 círculos con un mismo número. Un círculo de comienzo y otro de finalización.

_images/flowchart-conector.png

Flecha larga, separada por conectores circulares.

Otros símbolos
Hasta ahora hemos visto los símbolos más importantes. Con ellos se pueden representar todos los diagramas con los que vamos a trabajar. También existen otros símbolos especializados que permiten representar tareas con más detalle, pero utilizarlos solo complicaría más los diagramas, de manera que no los usaremos.

Estructura y orden lógico de un diagrama

1. Análisis del problema: Debemos revisar variables, acciones y decisiones. Estas las ecribimos detalladamente.


2. Grafica de nuestro diagrama de flujo: teniendo en cuenta el analisis del problema.

Ejemplo: 

1. Lavar Platos: que variables necesito, el proceso de enjabonar, enjuagar y revisar si quedaron limpios.

Desarrollo: 

Análisis del problema: 

1. Inicio

2. Acción: Ver las variables, jabón, esponja y agua.

3. Acción: Abrir la llave del agua.

4. Acción: Mojar la esponja y untarla de jabón.

5. Acción: Refregar los platos por ambos lados.

6. Acción: Enjuagar con agua.

7. Decisión: ¿Sigue teniendo grasa o comida? 

            Si: Regresar al pas de Refregar

            No: Continuar al siguiente paso.

8. Acción: colgar plato.

9. Fin

Usar la pagina para graficar app.diagrams.net




Diagramas  Graficar estos 2 diagramas de flujo en app.diagrams.net

Diagrama secuencial

En este diagrama las tareas se suceden una a otra, sin ninguna decisión. Este tipo de diagrama es útil para conocer el orden en el que hay que realizar una tarea.

_images/flowchart-huevo.png

Diagrama de flujo que describe cómo hacer un huevo frito.

Diagrama condicional

En este tipo de diagrama, el flujo de la tarea no es secuencial y se desvía dependiendo de las condiciones que se cumplan.

_images/flowchart-mueve.png

Cómo mover un personaje con el teclado.

Recursos

Web para dibujar diagramas de flujo online:





1 CLASE DE UNIDADES DE MEDIDA BIT BYTE; KILOBITE; TELEVISOR SEÑAL

No hay comentarios.:

Publicar un comentario

BIENVENIDOS

QUIERO SER QUIERO SABER