DIGRAMAS DE FLUJO



Diagrama De Flujo

Un Diagrama de Flujo representa la esquematizan gráfica de un algoritmo, 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 Promocionan.Diagrama de Flujo está completo y correcto

Los diagramas de flujo (o flujo gramas) son diagramas que emplean símbolos gráficos para
representar los pasos o etapas de un proceso. También permiten describir la secuencia de los distintos pasos o etapas y su interacción.





DIAGRAMA DE FLUJO, PSEUDOCODIGO Y ALGORITMO

Algoritmos 

Se puede definir como una secuencia de instrucciones  que   representan un modelo de solución para determinado tipo de problemas. O bien, también como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferente programación.
CLASIFICACIÓN DE ALGORITMOS:
Los algoritmos se pueden clasificar en cuatro tipos:  
-          Algoritmo computacional: Es un algoritmo que puede ser ejecutado en una computadora. Ejemplo: Fórmula aplicada para un cálculo de la raíz cuadrada de un valor x.
-          Algoritmo no computacional: Es un algoritmo que no requiere de una computadora para ser ejecutado. Ejemplo: Instalación de un equipo de sonido.
-          Algoritmo cualitativo: Un algoritmo es cualitativo cuando en sus pasos o instrucciones no están involucrados cálculos numéricos. Ejemplos: Las instrucciones para desarrollar una actividad física, encontrar un tesoro.
-          Algoritmo cuantitativo: Una algoritmo es cuantitativo cuando en sus pasos o instrucciones involucran cálculos numéricos. Ejemplo: Solución de una ecuación de segundo grado

Diagrama de Flujo
Es una representación gráfica de un proceso.
Cada paso del proceso es representado por un símbolo diferente que contiene una breve descripción de la etapa de proceso
OBJETIVOS DE DIAGRAMA DE FLUJO:
Los diagramas de flujo tienen como objetivos: 
-          Ofrecer una descripción visual de las actividades implicadas en un proceso mostrando la relación secuencial ente ellas. 
-          Facilitar la rápida comprensión de cada actividad y su relación con las demás, el flujo de la información, las ramas en el proceso, el número de pasos del proceso, etc. 
-          Facilitar la selección de indicadores de proceso.
-          Estimula el pensamiento analítico en el momento de estudiar un proceso, haciendo más factible generar alternativas útiles. 
-          Un diagrama de flujo ayuda a establecer el valor agregado de cada una de las actividades que componen el proceso.
Los diagramas de flujo son múltiples y diversos y pueden abordar muchos temas distintos de formas también muy diferentes. En cualquier caso, el aspecto en común entre ellos es la presencia de un vínculo entre los conceptos enunciados y una interrelación entre las ideas. Comúnmente, se utiliza este tipo de diagramas para detallar el proceso de un algoritmo y, así, se vale de distintos símbolos para representar la trayectoria de operaciones precisas a través de flechas.
Siempre que existe un diagrama de flujo existe un proceso o sistema que pretende ser graficado a través de símbolos visuales que, en vez de términos verbales, simplifican el funcionamiento de dicho proceso y lo hacen más claro y evidente al lector.

Resultado de imagen para dfd ejemplos
Pseudocódigos
El pseudocódigo (o falso lenguaje) es comúnmente utilizado por los programadores para omitir secciones de código  o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable sino facilita la programación.

OBJETIVO: El principal objetivo  del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo
El pseudocódigo utiliza para representar las acciones sucesivas palabras reservadas en inglés (similares a sus homónimos en los lenguajes de programación), tales como star,begin, end, stop, if-then-else, while, repeat- until….etc . 
Es un lenguaje de especificación de algoritmos. El uso de tal lenguaje hace el paso de codificación final (esto es, la traducción a un lenguaje de programación) relativamente fácil


Las principales características de este lenguaje son:
- Se puede ejecutar en un ordenador 
- Es una forma de representación sencilla de utilizar y de manipular. 
- Facilita el paso del programa al lenguaje de programación. 
- Es independiente del lenguaje de programación que se vaya a utilizar.
- Es un método que facilita la programación y solución al algoritmo del programa.
Todo documento en pseudocódigo debe permitir la descripción de:
- Instrucciones primitivas
- Instrucciones de proceso  
- Instrucciones de control
- Instrucciones compuestas 
- Instrucciones de descripción
Estructura a seguir en su realización: 
-          Cabecera:
Programa  
Modulo
Tipos de datos
Constantes
Variables
-          Cuerpo:
Inicio
Instrucciones
Fin


 



Jonathan Flores

Administrador
Este blog fue creado para informar todo lo realizado durante el periodo academico de TIC'S - bajo la tutoria del Ingeniero Alex Merino quien nos ayudo y proporciono los conocimientos que se detallan en este post.

0 comentarios:

Copyright © 2019 TIC'S and edited by Jonathan Flores.