Seguidores

lunes, 22 de junio de 2009

ALGORITMO


Algoritmo

Es una lista bien definida, ordenada, finita de operaciones que permite ya la solución a un problema. Dado un estado inicial y una entrada, atraves de pasos sucesivos y bien definidos se llega a un estado final, obteniendo un a solución.
¡El objetivo de un algoritmo es!
Transformar las entradas en salidas deseadas.

Características:

· Es preciso: indicar claramente el orden de ejecución de las acciones.
· Definido: lo puedo ejecutar varias veces y obtengo el mismo resultado.
· Finito: tiene que terminar en algún momento.

Se divide en tres partes principales:

· Entrada: son los datos que se necesitan para entrar al proceso.
· Proceso: es donde se procesan los datos para obtener el resultado.
· Salida: presenta resultados.

Pasos para diseñar el algoritmo

1. Conocer el problema.
2. Determinar los datos de entrada.
3. Determinar la información necesaria que el algoritmo produzca.
4. Determinar cuales procesos debe realizar con los datos de entrada, para los datos de salida correspondientes.


Medios de Expresión de un Algoritmo

· Lenguaje Natural:
· Pseudocódigo:
es la descripción del algoritmo que se asemeja a un lenguaje de programación pero con algunas convenciones del lenguaje natural. No esta regido por ningún estándar.
· Diagramas de flujo: son descripciones graficas de algoritmo; usan símbolos conectados con flechas para indicar la secuencia de instrucciones y están regidos por la ISO (organización internacional para la normalización).

No hay comentarios:

Publicar un comentario