lunes, 23 de enero de 2023

Diagrama de Flujo

Definición

Un diagrama de flujo representa la esquematización gráfica de un algoritmo que muestra de forma gráfica los pasos o procesos a seguir para lograr la resolución de un problema. Su construcción apropiada es extremadamente importante porque un programa en cualquier lenguaje de programación. Cuando el diagrama de flujo está completo y correcto, la transición de él a un lenguaje de programación es relativamente fácil y derecho.

Es importante recalcar que el diagrama de flujo representa al sistema como una red procesos funcionales interconectados por "tuberías" y "repositorios" de datos que lo hacen posible describir el movimiento de datos a través del sistema. Esto describirá: Lugares de origen y destino de los datos, transformaciones que sufren los datos, lugares donde los datos se almacenan dentro del sistema, los canales a través de los cuales circulan los datos.

Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas, es decir, es la representación grafica de las distintas operaciones que se tienen que realizar para resolver un problema, con indicación expresa el orden lógico en que deben realizarse.

Importancia de los diagramas de flujo

Los diagramas de flujo son importantes porque nos facilita la manera de representar visualmente el flujo de datos por medio de un sistema de tratamiento de información, en este realizamos un análisis de los procesos o procedimientos que requerimos para realizar un programa o un objetivo. 

Por ejemplo: si nosotros queremos realizar una pizza, primero necesitamos los ingredientes, este ya seria un proceso, luego de haber conseguido los ingredientes necesitamos realizar la masa, este seria otro proceso, luego realizamos la salsa, este seria otro procesos y finalmente unimos todo lo que hemos hecho y agregamos los complemento como el jamón, el queso, etc. Para la realización de esta pizza ya contamos con 4 procesos los cual podemos desarrollar en un diagrama de flujo y unirlos en el mismo. Para así obtener un producto final que seria nuestra pizza.

Simbolos utilizados en los diagramas de flujo


Problema resuelto con diagrama de flujo

1. Programa que calcule la calificación final y determine si el estudiante aprueba o reprueba el año.


Si introduzco menos de 7, el estudiante esta reprobado


Si introduzco mas de 7, el estudiante esta aprobado:



Codigo del programa hecho en Pseint:


2. Programa que determine el grado de satisfacción que tienes de tu ciudad según tu valoración


Si introduzco un numero del 1 al 5, me dara un mensaje sobre mi grado de satisfacción de mi ciudad

Si introduzco 1:
Si introduzco 2:


Si introduzco 3:

Si introduzco 4:


Si introduzco 5:


Si introduzco un numero diferente el programa dira un mensaje de que el valor de la opinion no es valido:



Método de ordenación  por burbuja

El método de ordenación por burbuja es un algoritmo de ordenamiento, que funciona revisando cada elemento de la lista que va a ser ordenada con el siguiente, e intercambiándolos de posición si esta está en el orden erróneo. Es estrictamente necesario realizar este proceso varias veces de modo que no necesite mas intercambios, hasta que este ordenada. En este método de ordenación se realiza el intercambio entre los más grandes y los mas pequeños (los más grandes quedan arriba y los pequeños abajo). Estos intercambios suceden en dos ciclos un ciclo que es interno que realiza las comparaciones y se asegura de que en la primera revisión que los elementos mas grandes suban a la posición más alta, y el otro ciclo que es un poco mas externo se encarga de realizar las revisiones. 


Ayudas y recomendaciones a la hora de hacer diagramas de flujo

Para la realización de un diagrama de flujo debemos tener el análisis lógico de lo que se quiere expresar o representar, es decir, hacer un breve razonamiento al problema o a dicha situación para luego ser representada en diagrama de flujo. Además de que los diagramas de flujo deben escribirse de arriba hacia abajo, y de izquierda a derecha. Debemos conocer bien los conectores y símbolos que son utilizados en la resolución de problemas ya sea para conocer el comienzo o el fin del diagrama y saber como fluye la solución del problema. Realizar los símbolos y unirlos con líneas, las cuales tienen en la punta una flecha que indica la dirección que fluye la información de los procesos, se deben utilizar solamente líneas de flujos horizontales o verticales, pero nunca diagonales. Nunca deben quedar líneas de flujo sin conectar. Todo texto escrito dentro de un símbolo debe ser legible, preciso, evitando el uso de muchas palabras. Utilizar y asignar valores que sean precisos ya que no se deben de admitir ambigüedades en la realización de los diagramas. Tratar de que el procedimiento sea genérico para que pueda ser usado con cualquier tipo de valor numérico. Tener en cuenta que el símbolo para las operaciones de asignación en este caso el rectángulo y cualquier símbolo de entrada y salida puedan ser precedidos de una o varias flechas, pero solo pueden ser seguidos por una. Las flechas de flujo no deben cruzarse.


Entrada hecha por: Justyn Keith Cruz Perez

No hay comentarios.:

Publicar un comentario

Videos de programas aprendidos en el segundo corte

Trabajo Colaborativo (Proyecto) Grupo #2 Estructura Según Video creado por: Elizabeth Anahis Burgos Chilan Estructura Para Video creado por:...