Algoritmo y Diagrama de flujo
Contenido
INTRODUCCIÓN 2
ALGORITMOS 3
MARCO HISTÓRICO 3
DEFINICIÓN 4
PROGRAMA: 4
IMPORTANCIA DE LOS ALGORITMOS 5
CLASIFICACIÓN DE ALGORITMOS: 6
Algoritmo computacional: 6
Algoritmo no computacional: 6
Algoritmo cualitativo: 6
Algoritmo cuantitativo: 6
PARTES DE UN ALGORITMO: 6
TÉCNICAS DE REPRESENTACIÓN: 7
VENTAJAS DE UN ALGORITMO: 7
DESVENTAJASDE UN ALGORITMO: 7
DIAGRAMA DE FLUJO 8
MARCO HISTORICO 8
DIAGRAMA DE FLUJO 9
VENTAJAS DE LOS DIAGRAMAS DE FLUJO 9
DESVENTAJAS DEL DIAGRAMA DE FLUJOS 10
TIPOS DE DIAGRAMAS DE FLUJO 10
Formato vertical: 10
Formato horizontal: 10
Formato panorámico: 10
Formato Arquitectónico: 11
IMPORTANCIA DE LOS DIAGRAMAS 11
NORMAS DE TRABAJO 11
SIMBOLOGÍA Y SIGNIFICADO 12
CONCLUSIÓN 15RESEÑA BIBLIOGRAFICA 15
INTRODUCCIÓN
En el siguiente trabajo pretendemos presentar una serie de concepto y definiciones propios del estudio de los Algoritmos y los Diagramas de Flujos, su importancia, ventajas y desventajas.
En el mismo podremos encontrar los conceptos y algunos de sus componentes. También veremos los diferentes tipos de algoritmo o programa ydiagramas de flujo.
De igual forma podremos ver las definiciones y algunas características, reglas, normas.
Finalmente veremos la simbología y el significado del los diagramas de flujo.
ALGORITMOS
MARCO HISTÓRICO
Un algoritmo es un conjunto de operaciones y procedimientos que deben seguirse para resolver un problema. La palabra algoritmo se deriva del nombrelatinizado del gran Matemático Árabe Mohamed Ibn Al Kow Rizmi, el cual escribió sobre los años 800 y 825 su obra Quitad Al Mugabala, donde se recogía el sistema de numeración hindú y el concepto del cero. Fue Fibinacci, el que tradujo la obra al latín y el inicio con la palabra: Algoritmo Dicit.
El lenguaje algorítmico es aquel por medio al cual se realiza un análisis previo del problema a resolver yencontrar un método que permita resolverlo. El conjunto de todas las operaciones a realizar y el orden en que se deben efectuarse, se le denomina algoritmo.
Es un método para resolver un problema mediante una serie de datos precisos, definidos y finitos.
DEFINICIÓN
Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo deproblemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.
Los algoritmos son independientes de los lenguajes de programación. En cada problema el algoritmo puede escribirse y luego ejecutarse en un lenguaje de diferenteprogramación. El algoritmo es la infraestructura de cualquier solución, escrita luego en cualquier lenguaje de programación.
PROGRAMA:
Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador.
La resolución de un problema exige el diseño de un algoritmo que resuelva el problema propuesto.Los pasos para la resolución de un problema son:
Diseño de algoritmo, que describe la secuencia ordenada de pasos que conducen a la solución de un problema dado. (Análisis del problema y desarrollo del algoritmo).
Expresar el algoritmo como un programa de lenguaje de programación adecuado. (Fase de codificación.)
Ejecución y validación del programa por la computadora.
Para llegar a larealización de un programa es necesario el diseño previo de algoritmo, de modo que sin algoritmo no puede existir un programa.
Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que lo ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecutarse en una computadora distinta; sin embargo, el...
Regístrate para leer el documento completo.