jueves, 22 de abril de 2010

Algoritmos y Diagrama de flujo


Diferencia entre algoritmo y diagrama de flujo

- Por algoritmo se entiende “una lista de instrucciones donde se especifica una sucesión de operaciones necesaria para resolver cualquier problema de un tipo dado”, y los diagramas de flujo, como su nombre lo indica, son gráficas que representan la dirección que sigue la información que contiene un algoritmo. Los datos se encierran en diferentes figuras, llamadas: figuras lógicas.

¿Qué es un algoritmo?

- Un algoritmo consiste en el grupo de instrucciones que definen la secuencia de operaciones a realizar para resolver un sistema especifico o clase de problema.

Pasos para la solución de un problema:

1.Diseño de algoritmo.
2.Expresar el algoritmo como un diagrama de flujo.
3.Ejecutar y validar el programa por la computadora.

Características de un algoritmo

- Preciso, indicara el orden de cada paso
- Definido, el mismo resultado se obtendrá al ejecutar el algoritmo “n” ocasiones.
- Finito, deberá terminar en algún momento.

Ejemplo: Genere un algoritmo que solucione la entrega de un pedido a un cliente.

1.Inicio
2.Tomar el pedido(s)
3.Pasar al proceso
4.Enviar pedido
5.Cobrar
6.¿Hay mas pedidos? --- en caso de que si regresar al paso 4
7.Regresar al comercio
8.Fin


¿Qué es un diagrama de flujo?

- Es una representación gráfica de un algoritmo.

Ventajas de los diagramas de flujo

- Favorecen la comprensión del proceso atraves de mostrarlo como un dibujo.
- Permiten identificar los problemas y las oportunidades de mejora del proceso

SIMBOLOGÍA

1 comentario: