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
lunes, 19 de enero de 2009
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario