Sei sulla pagina 1di 10

Curso Algoritmos

Actividad Reconocimiento Inicial

Cead Medellín – 17 de abril de 2019


301303-59 Algoritmos

Presentación Personal

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

GRACIAS POR SU
ATENCIÓN

Potrebbero piacerti anche