miércoles, 9 de abril de 2014

DIAGRAMA de flujo



¿QUE ES UN ALGORITMO?
Un algoritmo, en informática, particularmente en programación, es un conjunto de pasos para lograr un resultado, por lo general, un algoritmo tiene datos de entrada, proceso de datos, y datos de salida, por ejemplo, el siguiente es un algoritmo muy sensillo que suma dos números que ingresas por el teclado: 

Solicita num1 //Datos de entrada 
Solicita num2 
res = num2 + num2 // proceso de datos 
regresa res //datos de salida 
Existen algoritmos más complejos, por ejemplo, el que ordena una serie de números, el que obtiene una raiz cuadrada, hasta simuladores de complejos procesos químicos o físicos.

¿QUE ES UN DIAGRAMA DE FLUJO?
El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programación,economíaprocesos industriales y psicología cognitiva.
En Lenguaje Unificado de Modelado (UML), un diagrama de actividades representa los flujos de trabajo paso a paso de negocio y operacionales de los componentes en un sistema. Un diagrama de actividades muestra el flujo de control general.
En SysML el diagrama de actividades ha sido extendido para indicar flujos entre pasos que mueven elementos físicos (p.ej., gasolina) o energía (p.ej., presión). Los cambios adicionales permiten al diagrama soportar mejor flujos de comportamiento y datos continuos.
Estos diagramas utilizan símbolos con significados definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de fin de proceso.