lunes, 19 de enero de 2009

ALGORITMO

INTRODUCCIÓN

El presente trabajo tiene como finalidad la de explicación sobre el tema de los algoritmos (su función, sus tipos, el lenguaje, características...etc.) La importancia de este trabajo está en que nos dará con más detalles el tema a tratar con el fin de que el lector comprenda un poco más sobre él.

ALGORITMO

Es una lista bien 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.

Tipos de Algoritmo


Algorítmico: utiliza un algoritmo y pude ser implementado en una computadora

Heurística: se apoya en el resultado obtenido en un análisis de alternativas obtenido en un análisis de alternativas de experiencias anteriores similares.

Características Algorítmicas

- ser preciso e indicar el orden de realización de cada paso.
- Ser definido y finita.
- Tener cero o mas entradas
- Tener una o más salidas
- Tener una o más salidas

Lenguaje Algorítmico

Es una serie de símbolos y reglas que se utilizan para describir de manera explícita un proceso, que servirán de apoyo para describir las soluciones que aquí se plantean.

Tipos de Lenguajes de Algorítmico:

Gráficos: es la representación grafica de las operaciones que realizan algoritmo


No graficas:
representa en forma descriptiva las operaciones que debe realizar un algoritmo.

DIAGRAMA DE FLUJO

Es una forma más tradicional de especificar los detalles algorítmicos de un proceso y constituye la representación gráfica de un proceso multifactorial.

Clasificación del Diagrama de Flujo

- Presentación: de bloque, de Detalle
- Formato: Vertical, Horizontal
- Propósito: Forma, Labores, Métodos

Símbolos Básicos

- Inicio, Fin: se utiliza para representar el inicio o fin de un algorítmico

- proceso: se utiliza para un proceso determinado, es el que se utiliza comúnmente para representar una instrucción.

- Entrada y salida: representa una entrada o salida de la información

- Flecha. Indica el sentido y trayectoria del proceso de información o tarea.

- Rectángulo: Se usa para representar un evento o proceso determinado.

- Rombo: Se utiliza para representar una condición.

- Círculo: Representa un punto de conexión entre procesos. Se utiliza cuando es necesario dividir un diagrama de flujo en varias partes,


Lenguaje de Programación

Conjunto de símbolos y reglas sintácticas y semánticas que definen su estructura y el significado de sus elementos y expresiones.

Tipos de Lenguaje de Programación

- Bajo nivel: es totalmente dependiente de la computadora u ordenadores. Esta prácticamente diseñadas a la medida del hardware.

- Alto Nivel: son más afines al lenguaje natural que al lenguaje maquina. Estos lenguajes de programación son completamente independientes

Clasificación de los Lenguajes de Programación

1- Según el lenguaje de abstracción
2- Lenguaje de Programación de Bajo nivel
3- Lenguaje de Programación de Alto nivel


Conclusión


De acuerdo con nuestra investigación podemos deducir que los algoritmos son de gran utilidad en la informática de hoy en día porque nos permite resolver o solucionar los problemas que se nos presentan comúnmente.


Fuente:

- http://www.monografias.com/trabajos/algoritmo/algoritmo.shtml
- http://www.monografias.com/trabajos14/flujograma/flujograma.shtml
- http://boards4.melodysoft.com/app?ID=2004BFDP0402&msg=14&DOC=81
- http://www.virtual.unal.edu.co/cursos/sedes/manizales/4060024/Lecciones/Capitulo%20I/conceptos.htm

No hay comentarios:

Publicar un comentario