You are on page 1of 10

Mi nombre es Diana Fernanda Cárdenas Gutiérrez, tengo 26 años,

soy tecnóloga en mantenimiento electrónico e instrumental


industrial, me encuentro matriculada en el programa de ingeniería
electrónica del CEAD Yopal,
Curso Algoritmos

301303-Algoritmos
Actividad reconocimiento inicial

Diana Fernanda Cárdenas Gutiérrez


Cead Yopal – Septiembre 2018
301303- algoritmos

¿Que es un algoritmo?

Secuencia ordenada de pasos que conducen a la


solución de un problema determinado y que
puede ser expresado en lenguaje natural
301303- algoritmos

¿Qué es un diagrama de flujo?

Representación gráfica de un proceso o


secuencia de pasos necesarios para describir un
procedimiento en particular.
301303- algoritmos

¿Que es un seudocódigo?

Descripción de alto nivel de un algoritmo que emplea una


mezcla de lenguaje natural con algunas convenciones sintácticas
propias de lenguajes de programación.
301303- algoritmos

Diferencias y similitudes
Diagrama de flujo Seudocódigo
Es de fácil comprensión, programación Es un poco mas complejo de
aunque mas extenso comprender por una persona del
común
Se realiza análisis detallado del Es útil para escritura rápida de
problema o proceso algoritmos
Permite identificar fácilmente Permite representar de forma fácil
problemas y oportunidades de mejora operaciones repetitivas complejas.
para el proceso
301303- algoritmos

Fases para la resolución de un problema


La resolución de un problema por medio de lógica de programación se
describe a continuación:
1. Análisis del problema: en este describimos a detalle el problema para
tener claro que es lo que ocurre y determinar lo que se requiere para dar
solución al mismo.
2.Diseño del algoritmo: en este punto realizamos la descripción e
identificación de las tareas o acciones a desarrollar, recopilación de datos
importantes y el orden que va a llevar la resolución del problema.
3. Verificación del algoritmo: en esta etapa realizamos la comprobación de
que las instrucciones que hemos descrito en el paso anterior produzcan el
resultado correcto la resolución por completo del problema
301303- algoritmos

La importancia de los algoritmos como fundamento en la


programación de computadoras puede ser que son
estructurados, permiten definir sus propios tipos de datos y de
acuerdo al tipo de dato determinan su forma de
almacenamiento.
301303- algoritmos

Bibliografía
• 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

• López (2018), Operadores, variables y estructuras de control [OVI]. Recuperado de


http://hdl.handle.net/10596/18839
Unidad/Zona/grupo o equipo funcional

GRACIAS POR SU
ATENCIÓN

You might also like