ALGORITMO Y DIAGRAMA DE FLUJO
jueves, 12 de diciembre de 2013
DIAGRAMA DE FLUJOS
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ía,
proceso industriales y psicología cognitiva. 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.Un diagrama de
flujo presenta generalmente un único punto de inicio y un único punto de
término, aunque puede tener más, siempre que cumpla con la lógica requerida.Las siguientes
son acciones previas a la realización del diagrama de flujo:·
Identificar las ideas principales al ser incluidas en el diagrama de
flujo. Deben estar presentes el autor o responsable del proceso, los autores o
responsables del proceso anterior y posterior y de otros procesos
interrelacionados, así como las terceras partes interesadas.
·
Definir qué se espera obtener del diagrama de flujo.
·
Identificar quién lo empleará y cómo.
·
Establecer el nivel de detalle requerido.
·
Determinar los límites del proceso a describir. Los pasos a
seguir para construir el diagrama de flujo son:·
Establecer el alcance del proceso a describir. De esta manera quedará
fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la
salida del proceso previo y el final la entrada al proceso siguiente.
·
Identificar y listar las principales actividades/subprocesos que están
incluidos en el proceso a describir y su orden cronológico.
·
Si el nivel de detalle definido incluye actividades menores, listaras
también.
·
Identificar y listar los puntos de decisión.
·
Construir el diagrama respetando la secuencia cronológica y asignando
los correspondientes símbolos.
·
Asignar un título al diagrama y verificar que esté completo y describa
con exactitud el proceso elegido.
Fuente Bibliográfica: http://es.wikipedia.org/wiki/Diagrama_de_flujo#Caracter.C3.ADsticas
¿Qué es ALGORITMO?
En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo es una lista bien definida, ordenada y finita de operaciones que permite hallar la solución a un problema. Dado un estado inicial y una entrada, a través de pasos sucesivos y bien definidos se llega a un estado final, obteniendo una solución. Los algoritmos son objeto de estudio de la algoritmia.
A lo largo de la historia varios autores han tratado de definir formalmente a los algoritmos utilizando modelos matemáticos. En general, la parte común en todas las definiciones se puede resumir en las siguientes tres propiedades siempre y cuando no consideremos algoritmos paralelos.
Los algoritmos pueden ser expresados de muchas maneras, incluyendo al lenguaje natural, pseudocodigo, diagramas de flujo y lenguajes de programación. entre otros. Las descripciones en lenguaje natural tienden a ser ambiguas y extensas. El usar pseudocódigo y dia
gramas de flujo evita muchas ambigüedades del lenguaje natural. Dichas expresiones son formas más estructuradas para representar algoritmos; no obstante, se mantienen independientes de un lenguaje de programación específico.
La descripción de un algoritmo usualmente se hace en tres niveles:
- Descripción de alto nivel. Se establece el problema, se selecciona un modelo matemático y se explica el algoritmo de manera verbal, posiblemente con ilustraciones y omitiendo detalles.
- Descripción formal. Se usa pseudocódigo para describir la secuencia de pasos que encuentran la solución.
- Implementación. Se muestra el algoritmo expresado en un lenguaje de programación específico o algún objeto capaz de llevar a cabo instrucciones.
También es posible incluir un teorema que demuestre que el algoritmo es correcto, un análisis de complejidad o ambos.
Suscribirse a:
Entradas (Atom)


