Está en la página 1de 16

PRINCIPIO DE

ALGORITMOS
Conceptos básicos.
Principios de Algoritmos

2
Principios de Algoritmos

▪ Qué esperan del curso ?


▪ Veamos el vídeo siguiente: ▪ Qué creen que aprenderán en este
curso ?
▪ Qué entienden por algoritmo ?
▪ Qué algoritmos conocen ?
▪ Qué aplicaciones tiene este curso en:
▪ Su vida cotidiana,
▪ En sus carreras.

3
Logro de la Sesión

Al finalizar la clase el alumno deberá:


▪ Comprender qué es un algoritmo.
▪ Importancia de los algoritmos.
▪ Aplicación en la vida real.
▪ Elaborar algoritmos en lenguaje natural.

4
Principios de Algoritmos

▪ Definición y características de un
algoritmo.
▪ Etapas en el Desarrollo de un algoritmo.
▪ Estructura de un algoritmo.
▪ Algoritmos presentes en actividades de
la vida diaria.
▪ Importancia de los algoritmos en la
ingeniería.
▪ Resumen.
▪ Preguntas Finales.

5
Principios de Algoritmos

▪ Qué es un algoritmo?

“Un algorítmo es un conjunto de instrucciones bien


definidas para llevar a cabo una tarea en particular. Un
algoritmo es predecible, determinista y no está sujeto al
azar. Un algoritmo le indica cómo ir del punto A al punto B
sin desvíos, sin viajes laterales a los puntos D, E y F, y sin
detenerse para oler las rosas o tomar una taza de café.”

Ref.: McConnell, S. [2004]. Code Complete. Second Edition.


Redmond, Washington: Microsoft Press.

“Un algorítmo es un método para resolver un problema


mediante una serie de pasos precisos, definidos y finitos.”

Ref.: Joyanes, L. [2008]. Fundamentos de Programación.


Algoritmos, estructura de datos y objetos. Cuarta edición.
Madrid: McGraw-Hill/Interamericana de España, S.A.U.

6
Principios de Algoritmos

▪ Características de algorítmos.
▪ Preciso, cada instrucción debe indicar
claramente lo que se tiene que hacer.
▪ Definido, debe producir los mismos
resultados para las mismas condiciones de
entrada.
▪ Finito, tiene un número determinado de
pasos.

7
Principios de Algoritmos

8
Principios de Algoritmos

▪ Etapas de Desarrollo de un algoritmo.


▪ Análisis del problema.
▪ Diseño de algoritmo.
▪ Desarrollo de algoritmos.
▪ Verificación del algoritmo.
▪ Implementación del algoritmo.
▪ Codificación del algoritmo.
▪ Compilación y ejecución del programa.
▪ Prueba y depuración.
▪ Documentación.
▪ Mantenimiento.

9
Principios de Algoritmos

10
Principios de Algoritmos

11
Principios de Algoritmos

▪ Algoritmos en la vida diaria.


▪ Recetas de comida.
▪ Instructivos laborales.
▪ Operación de equipos.
▪ Cambio de neumático.
▪ Organización de la agenda diaria.
▪ Cruzar la calle.
▪ Cambiar un foco quemado.
▪ Ver una película.
▪ Entre otros.

12
Principios de Algoritmos

▪ Importancia de los algoritmos.


▪ Solución de problemas planteados.
▪ Ordena los datos, permitiendo una mejor
comprensión.
▪ Sencillo de entender.
▪ Ayudan a codificar un programa.

13
Principios de Algoritmos

▪ RESUMEN. ▪ Estructura de un Algoritmo.


▪ ______
▪ Un algoritmo es un ______ para ▪ ______
________ un ________ mediante una ▪ ______
serie de pasos precisos.
▪ Por qué son importantes los
▪ Las características de un algoritmo son: algoritmos?
▪ ______
▪ ______
▪ ______

▪ Etapas de Desarrollo de un Algoritmo.


▪ ______
▪ ______
▪ ______

14
Principios de Algoritmos

15
16

También podría gustarte