Está en la página 1de 19

Principio de algoritmos

Sesión 1: Introducción a los algoritmos


Sílabo del curso

Revisamos el sílabo en la
plataforma
¿Que les sugiere esta imagen?
Logro de aprendizaje

reconociendo la importancia de
su aplicación en las ingenierías.
¿Qué conocen sobre los algoritmos?
¿Cuál creen es la utilidad de los
algoritmos?
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.
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 Es la descripción Consiste en expresar


los detalles del ordenada de la el algoritmo como un
problema hasta secuencia de pasos programa en el
comprender la tarea (sin ambigüedades) lenguaje de
que se desea que conducen a la programación
resolver. solución de problemas adecuado. Luego, se
dado. ejecuta y valida el
programa de
computadora.
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


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
Algoritmo 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
¿Tienen alguna consulta o duda?
Actividad

Resolver la actividad
planteada.
Práctica

Según lo trabajado en la clase, resuelve los siguientes ejercicios:

• Definir un algoritmo donde te permite pedir comida a domicilio.


• Definir un algoritmo donde permita poner a cargar el celular.
• Definir un algoritmo que permita hacer el mercado en supermercado.
• Definir un algoritmo para preparar arroz.
• Definir un algoritmo detallando todos los pasos para ingresar al aula de
clases desde la puerta de ingreso a la universidad.
Cierre
¿Qué hemos aprendido hoy?

Elaboramos nuestras
conclusiones sobre el tema
tratado
¿Cómo impactan los algoritmos en las ingenierías?

También podría gustarte