Estudiante de Ingeniería de Telecomunicaciones, actualmente laboro
para el grupo Empresarial SURA en la cuidad de Medellín en el área de Informática, me apasiona la Tecnología y el deporte en especial el Fútbol. 301303- 59 Algoritmos
¿Qué es un Algoritmo?
Es la secuencia ordenada de pasos, sin ambigüedades, que conducen a
la solución de un problema dado y puede ser expresado en lenguaje natural, por ejemplo el castellano. Todo algoritmo debe ser:
Preciso: indicando el orden de realización de cada uno de los pasos.
Definido: si se sigue el algoritmo varias veces proporcionándole los
mismos datos, se deben obtener siempre los mismos resultados.
Finito: Al seguir el algoritmo, éste debe terminar en algún momento,
es decir tener un número finito de pasos. 301303- 59 Algoritmos
¿Qué es un Diagrama de Flujo
Los diagramas de flujo se utilizan tanto para la
representación gráfica de las operaciones ejecutadas sobre los datos a través de todas las partes de un sistema de procesamiento de información, diagrama de flujo del sistema, como para la representación de la secuencia de pasos necesarios para describir un procedimiento en particular. 301303- 59 Algoritmos
¿Qué es un Seudocódigo
El pseudocódigo es un lenguaje de especificación de
algoritmos que utiliza palabras reservadas y exige la indentación, o sea sangría en el margen izquierdo de algunas líneas. El pseudocódigo se concibió para superar las dos principales desventajas del diagrama de flujo: lento de crear y difícil de modificar sin un nuevo redibujo. Es una herramienta muy buena para el seguimiento de la lógica de un algoritmo y para transformar con facilidad los algoritmos a programas, escritos en un lenguaje de programación específico. 301303- 59 Algoritmos
Diferencias y similitudes
El Algoritmo se entiende como "Una lista de
instrucciones" donde se especifica una sucesión de operaciones necesaria para resolver cualquier problema dado y es de carácter general, puede aplicarse a cualquier operación matemática. Los diagramas de Flujo son gráficas que representan la dirección que sigue el que contiene al algoritmo y sus datos se encierran en diferentes figuras llamadas: FIGURAS LÓGICAS 301303- 59 Algoritmos
Fases necesarias para resolver un problema donde se requiera
de la lógica de la programación
Fase de resolución del problema: esta fase incluye, a su vez, el
análisis del problema así como el diseño y posterior verificación del algoritmo.
Fase de implementación realización en un lenguaje de
programación: Una vez que el algoritmo está diseñado, representado mediante un método normalizado con el diagrama de flujo o pseudocódigo y verificado se debe pasar a la fase de codificación, traducción del algoritmo a un determinado lenguaje de programación. 301303- 59 Algoritmos
Importancia de los algoritmos como fundamento en la
programación de computadoras.
Los algoritmos son importantes, porque nos
permiten pensar para resolver problemas y son la base fundamental de la programación, donde de manera lógica simplifican procesos para facilitar la ejecución de las funciones de determinada máquina o labor de la vida cotidiana. 301303- 59 Algoritmos
Referencias
Joyanes, L. (2011). Fundamentos de programación: libro de
problemas. Algoritmos, estructuras de datos y objetos (Segunda ed., Pp. 3 - 61). Madrid, España: McGraw-Hill. Recuperado de https://bibliotecavirtual.unad.edu.co:2538/lib/unadsp/ reader.action?ppg=7&docID=3195276&tm=1529615328492 Unidad/Zona/grupo o equipo funcional