lunes, 7 de junio de 2010

ALGORITMO

Es un conjunto de reglas o instrucciones bien definidas, ordenadas y finitas que permite realizar una actividad durante pasos sucesivos que no generen dudas a quien lo ejecute.
Dando un estado inicial y una entrada, siguiendo los pasos se llega a un estado final y se obtiene una solución. En la vida cotidiana se emplean algoritmos en muchas ocasiones para resolver problemas.
Tambien podemos decir que son listas de instrucciones para resolver un problema, sin embargo cabe mencionar que algunos algoritmos no siempre tienen que terminar o resolver un problema en particular.

Caracteristicas principales:

- Tiempo secuencial:
Un algoritmo funciona en tiempo discretizado -paso a paso-, definiendo asi una secuencia de estados computacionales por cada entrada válida (la entrada son los datos que se le asignan al algoritmo desde un principio).

- Estado abstracto:
Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación de manera que en algun algoritmo las estructuras de pimer orden son invariantes bajo isomorfismo.

- Exploración acotada:
La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita, es decir entre cada estado y el siguiente solamente se puede tomar en cuanta una cantidad fija y limitada de términos del estado actual.

PROGRAMACIÓN

Proceso de creación de un programa de computadora, mediante la aplicación de los procedimientos lógicos, a través de los siguientes pasos:
- El desarrollo lógico del programa para resolver un problema en particular.
- Escritura de la lógica del programa empleando un lenguaje de programación especifico.
- Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
- Prueba y depuración del programa.
- Desarrollo de la documentación.

DIAGRAMAS LOGICOS DE FLUJO

Un diagrama de flujo o flujograma es una representación grafica de la forma en la que funciona un proceso, ilustrando como minimo el orden de los pasos. El diagrama de flujo sirve para aclarar como funcionan las cosas y como pueden mejorarse, estos tambien ayudan a encontrar los elementos claves de un proceso y determinan claramente dónde termina un proceso y dónde comienza el otro.

No hay comentarios:

Publicar un comentario