Está en la página 1de 16

Principio de algoritmos

Sesión 1: Introducción a los algoritmos

Ing. Mg. Fernando Tomas Villanueva Aguilar


Sílabo del curso
Revisamos el sílabo en la
plataforma
Logro de la sesión

Al finalizar la sesión, el estudiante elabora algoritmos en lenguaje natural


reconociendo la importancia de su aplicación en las ingenierías y la vida
cotidiana.
¿Qué conocen sobre los algoritmos?

https://youtu.be/U3CGMyjzlvM
Definición de algoritmos
“Conjunto ordenado de operaciones sistemáticas que permite
hacer un cálculo y hallar la solución de un tipo de problemas.”
Considerando:
• Un tipo especial de datos: números, caracteres o
símbolos.
• Algoritmos no paralelos, es decir que no se ejecutan al
mismo tiempo.
• Con operaciones que puedan ser calculadas por un
computador (no infinitos, por ejemplo).
Un algoritmo es una secuencia paso a paso que utiliza datos
de entrada para generar una solución.
Características
Se muestran 6 características, las 5 primeras fueron planteadas por Donald Knuth

Preciso Finito Entrada Salida Eficacia Definido


Cada paso Al realizar El algoritmo Un algoritmo Todas las Si se sigue
debe estar seguimiento del tiene cero o tiene una o operaciones a varias veces el
especificado algoritmo, debe más entradas. más salidas. realizar deben algoritmo,
con claridad, finalizar, es ser ingresando los
sin ambigüedad decir, debe suficientemente mismos datos,
tener un número básicas. se debe obtener
finito de pasos. los mismos
resultados.
Ejemplo de algoritmo cotidiano

Algoritmo para​cambiar la rueda de un auto


• Aflojar los pernos​
• Levantar el auto con la gata​
• Sacar los pernos de la llanta​
• Quitar la rueda​
• Colocar la rueda de repuesto​
• Colocar los pernos​
• Bajar la gata
• Ajustar los pernos
Etapas en el desarrollo de un algoritmo

Análisis del Diseño del


Implementación
problema algoritmo
Etapas en el desarrollo de un algoritmo

Análisis del Diseño del


Implementación
problema algoritmo

Consiste en revisar los Es la descripción Consiste en expresar


detalles del problema ordenada de la el algoritmo como un
hasta comprender la secuencia de pasos programa en el
tarea que se desea (sin ambigüedades) lenguaje de
resolver. que conducen a la programación
solución de problemas adecuado. Luego, se
dado. ejecuta y valida el
programa de
computadora.
¿Qué pasos debemos realizar para ingresar a
la plataforma educativa?

● Encender la computadora
● Verificar que tenemos acceso a internet
● Iniciar el navegador
● Ingresar el enlace de la plataforma
● Colocar el usuario y contraseña
● Darle clic al botón ingresar
Partes de un algoritmo

Entrada: Es la introducción de datos para ser transformados.

Proceso: Es el conjunto de operaciones a realizar para dar solución al problema.

Salida: Son los resultados obtenidos a través del proceso.

Entrada Proceso Salida


¿Cómo impactan los algoritmos en las ingenierías?

https://youtu.be/RxkmPskpJnk
¿Tienen alguna consulta o duda?
Actividad

Resolver la actividad
planteada en la
plataforma.
Cierre
¿Qué hemos aprendido hoy?

Elaboramos nuestras
conclusiones sobre el tema
tratado

También podría gustarte