Tipos de algoritmos
Presenta: EDUARDO CARBAJAL JASSO
¡vamos!
Introducción
El programa es como un bloque de información útil en los dispositivos inteligentes, computadores y sistios web, entre otros, pero ademas de ser usados por la tecnología, muchas de las cosas que hacemos diariamente son similares a los algoritmos.En la estadística son útiles para el cálculo como la media aritmética, la frecuencia de distribución, la varianza, y las mismas gráficas que representan los datos. Con ello es posible tomar desiciones desde ariesgarse a realizar una inversión hasta apostar por el caballo con más suerte.
CONTINUAR
¿QUE ES UN ALGORITMO?
En el diseño computacional vemos al algoritmo como una máquina que funciona apartir de impulsos de entrada, generando una serie de respuestas de salida; estas máquinas suelen estar conformados por una serie de alfabetos, conjunto de datos, funciones de transición y sustentados por una lógica matemática.
CONTINUAR
Aplicaciones de los algoritmos
CORREO ELECRONICO: Se aplican en programas que nos permiten autenticar una forma digital un mensaje de correo electrónico, esto con el objetivo de encontrar un mensaje igual al original; la clave del descifrar es la clave privada.TOMOGRAFIAS: En medicina se utilizan para el tratamiento de imágenes obtenidas por ultrasonido principalmente en la aplicación del tomógrafo.
CONTINUAR
TIPOS DE ALGORITMOS
1. Algoritmo de Busqueda
Los algoritmos de búsqueda son programas informáticos que buscan información para entregar una respuesta exacta. Si lo llevamos a la práctica, es cuando un usuario ingresa a un motor de búsqueda y escribe una palabra clave o frase, y Google le da respuestas.
CONTINUAR
2. Algoritmo de Ordenamiento
Un algoritmo de ordenamiento es un método que puede utilizarse para colocar una lista de elementos en una secuencia ordenada. La secuencia de ordenamiento está determinada por una clave. Existen varios algoritmos de ordenamiento y difieren en cuanto a su eficiencia y rendimiento.
CONTINUAR
3. Algoritmo computacional
Un algoritmo informatico es una secuencia de intrucciones finitas que llevan acabo una serie de procesos.
Asi mismo validamos el resultado mendiente reglas consisas.
Este algoritmo resuelve cualquier problema a traves de unas instrucciones.
CONTINUAR
4. Algoritmo no computacional
Son Algoritmos que son ejecutados por personas, por lo que el diseño de las instrucciones es pensado para ser comprendido por un ser humano.
CONTINUAR
Son todos aquellos algoritmos en los que los pasos que lo componen se describen de una forma narrada con un lenguaje natural. Un algoritmo es una secuencia de pasos ordenados y lógicos que se llevan a cabo con el objeto de resolver un problema determinado.
5. Algoritmo cualitativo
CONTINUAR
6. Algoritmo cuantitativo
Son aquellos algoritmos que utilizan operaciones algebraicas y cálculos numéricos específicos para definir un proceso, obteniendo valores concretos. Por ejemplo, el resultado de una resta o una multiplicación.
CONTINUAR
Ejemplo de algoritmo
LA COMPAÑÍA MULTINACIONAL RAPPI solicita un programa que determine el día de vacaciones a los que tiene derecho un trabajador, tomando en cuenta las siguientes características:
1. Departamento de atención a clientes (clave 1)
2. Departamento de logística (clave 2)
3. Gerencia (clave 3)
Trabajador de clave 1
• Con un año de servicio, recibe 6 dias de descanso
• Con 2 a 6 años de servicio recibe 14 dias de vacaciones
• Con mas de 7 años recibe 20 dias de vacaciones
Trabajador de clave 2
• Con un año de servicio, recibe 7 dias de descanso
• Con 2 a 6 años de servicio recibe 15 dias de vacaciones
• Con mas de 7 años recibe 22 dias de vacaciones
CONTINUAR
EJEMPLO
print("++Sistema de control vacacional RAPPI+++") #imprime encabezado del programa
nombre_empleado=input("Por favor introduce el nombre del empleado: ")
clave_empleado=int(input("Por favor introduce la clave del empleado: "))
antiguedad_empleado=float(input("Por favor introduce los años laborados del empleado:"))
if clave_empleado==1:
if antiguedad_empleado==1 and antiguedad_empleado <2:
Print("El empleado ",nombre_empleado," tiene derecho a 6 días de vacaciones")
elif antiguedad_empleado>=2 and antiguedad_empleado<=6:
print("El empleado ",nombre_empleado," tiene derecho a 14 dias de vacaciones")
elif antiguedad_empleado >=7:
print("El empleado ",nombre_empleado," tiene derecho a 20 dias de vacaciones")
else:
print("El empleado ",nombre_empleado," no tiene derecho a vacaciones ")
elif clave_empleado==2:
if antiguedad_empleado==1 and antiguedad_empleado <2:
print("El empleado ",nombre_empleado," tiene derecho a 7 dias de vacaciones")
elif antiguedad_empleado>=2 and antiguedad_empleado<=6:
print("El empleado ",nombre_empleado," tiene derecho a 15 dias de vacaciones")
elif antiguedad_empleado >=7:
print("El empleado ",nombre_empleado," tiene derecho a 22 dias de vacaciones")
else:
print("El empleado ",nombre_empleado," no tiene derecho a vacaciones ")
elif clave_empleado==3:
if antiguedad_empleado==1 and antiguedad_empleado <2:
print("El empleado ",nombre_empleado," tiene derecho a 10 dias de vacaciones")
elif antiguedad_empleado>=2 and antiguedad_empleado<=6:
print("El empleado ",nombre_empleado," tiene derecho a 20 dias de vacaciones")
elif antiguedad_empleado >=7:
print("El empleado ",nombre_empleado," tiene derecho a 30 dias de vacaciones")
else:
print("El empleado ",nombre_empleado," no tiene derecho a vacaciones ")
else:
print("La clave del departamento no existe")
El resultado es.
Figura 24
Interprete de Python
CONTINUAR
Fuentes bibliográficas
Moreno, E. (2012). Grafos: fundamentos y algoritmos.Editorial ebooks Patagonia - J.C. Sáez Editor. https://elibro.net/es/lc/univermilenium/titulos/68438
Mancilla Herrera, A. (2015). Diseño y construcción de algoritmos. Universidad del Norte. https://elibro.net/es/lc/univermilenium/titulos/69931
CONTINUAR
GRACIAS!!
CONTINUAR
Escribe un título aquí
Disciplinas como el Visual Thinking facilitan la toma de notas visualmente ricas gracias al uso de imágenes, gráficas, infografías y dibujos sencillos. ¡Dale caña!
El contenido visual es un lenguaje transversal, universal, como la música. Somos capaces de entender imágenes de hace millones de años, incluso de otras culturas.
¿Sabías que Genially te permite compartir tu creación directamente, sin necesidad de descargas? Listo para que tu público pueda visualizarlo en cualquier dispositivo y difundir en cualquier lugar.
CONTINUAR
¡Gracias!
tuemail@genially.com tupáginaweb.com
INICIO
Tipos de algoritmos
EDUARDO CARBAJAL JASSO
Created on October 6, 2025
Start designing with a free template
Discover more than 1500 professional designs like these:
View
Modern Presentation
View
Terrazzo Presentation
View
Colorful Presentation
View
Modular Structure Presentation
View
Chromatic Presentation
View
City Presentation
View
News Presentation
Explore all templates
Transcript
Tipos de algoritmos
Presenta: EDUARDO CARBAJAL JASSO
¡vamos!
Introducción
El programa es como un bloque de información útil en los dispositivos inteligentes, computadores y sistios web, entre otros, pero ademas de ser usados por la tecnología, muchas de las cosas que hacemos diariamente son similares a los algoritmos.En la estadística son útiles para el cálculo como la media aritmética, la frecuencia de distribución, la varianza, y las mismas gráficas que representan los datos. Con ello es posible tomar desiciones desde ariesgarse a realizar una inversión hasta apostar por el caballo con más suerte.
CONTINUAR
¿QUE ES UN ALGORITMO?
En el diseño computacional vemos al algoritmo como una máquina que funciona apartir de impulsos de entrada, generando una serie de respuestas de salida; estas máquinas suelen estar conformados por una serie de alfabetos, conjunto de datos, funciones de transición y sustentados por una lógica matemática.
CONTINUAR
Aplicaciones de los algoritmos
CORREO ELECRONICO: Se aplican en programas que nos permiten autenticar una forma digital un mensaje de correo electrónico, esto con el objetivo de encontrar un mensaje igual al original; la clave del descifrar es la clave privada.TOMOGRAFIAS: En medicina se utilizan para el tratamiento de imágenes obtenidas por ultrasonido principalmente en la aplicación del tomógrafo.
CONTINUAR
TIPOS DE ALGORITMOS
1. Algoritmo de Busqueda
Los algoritmos de búsqueda son programas informáticos que buscan información para entregar una respuesta exacta. Si lo llevamos a la práctica, es cuando un usuario ingresa a un motor de búsqueda y escribe una palabra clave o frase, y Google le da respuestas.
CONTINUAR
2. Algoritmo de Ordenamiento
Un algoritmo de ordenamiento es un método que puede utilizarse para colocar una lista de elementos en una secuencia ordenada. La secuencia de ordenamiento está determinada por una clave. Existen varios algoritmos de ordenamiento y difieren en cuanto a su eficiencia y rendimiento.
CONTINUAR
3. Algoritmo computacional
Un algoritmo informatico es una secuencia de intrucciones finitas que llevan acabo una serie de procesos.
Asi mismo validamos el resultado mendiente reglas consisas.
Este algoritmo resuelve cualquier problema a traves de unas instrucciones.
CONTINUAR
4. Algoritmo no computacional
Son Algoritmos que son ejecutados por personas, por lo que el diseño de las instrucciones es pensado para ser comprendido por un ser humano.
CONTINUAR
Son todos aquellos algoritmos en los que los pasos que lo componen se describen de una forma narrada con un lenguaje natural. Un algoritmo es una secuencia de pasos ordenados y lógicos que se llevan a cabo con el objeto de resolver un problema determinado.
5. Algoritmo cualitativo
CONTINUAR
6. Algoritmo cuantitativo
Son aquellos algoritmos que utilizan operaciones algebraicas y cálculos numéricos específicos para definir un proceso, obteniendo valores concretos. Por ejemplo, el resultado de una resta o una multiplicación.
CONTINUAR
Ejemplo de algoritmo
LA COMPAÑÍA MULTINACIONAL RAPPI solicita un programa que determine el día de vacaciones a los que tiene derecho un trabajador, tomando en cuenta las siguientes características: 1. Departamento de atención a clientes (clave 1) 2. Departamento de logística (clave 2) 3. Gerencia (clave 3) Trabajador de clave 1 • Con un año de servicio, recibe 6 dias de descanso • Con 2 a 6 años de servicio recibe 14 dias de vacaciones • Con mas de 7 años recibe 20 dias de vacaciones Trabajador de clave 2 • Con un año de servicio, recibe 7 dias de descanso • Con 2 a 6 años de servicio recibe 15 dias de vacaciones • Con mas de 7 años recibe 22 dias de vacaciones
CONTINUAR
EJEMPLO
print("++Sistema de control vacacional RAPPI+++") #imprime encabezado del programa nombre_empleado=input("Por favor introduce el nombre del empleado: ") clave_empleado=int(input("Por favor introduce la clave del empleado: ")) antiguedad_empleado=float(input("Por favor introduce los años laborados del empleado:")) if clave_empleado==1: if antiguedad_empleado==1 and antiguedad_empleado <2: Print("El empleado ",nombre_empleado," tiene derecho a 6 días de vacaciones") elif antiguedad_empleado>=2 and antiguedad_empleado<=6: print("El empleado ",nombre_empleado," tiene derecho a 14 dias de vacaciones") elif antiguedad_empleado >=7: print("El empleado ",nombre_empleado," tiene derecho a 20 dias de vacaciones") else: print("El empleado ",nombre_empleado," no tiene derecho a vacaciones ") elif clave_empleado==2: if antiguedad_empleado==1 and antiguedad_empleado <2: print("El empleado ",nombre_empleado," tiene derecho a 7 dias de vacaciones") elif antiguedad_empleado>=2 and antiguedad_empleado<=6: print("El empleado ",nombre_empleado," tiene derecho a 15 dias de vacaciones") elif antiguedad_empleado >=7: print("El empleado ",nombre_empleado," tiene derecho a 22 dias de vacaciones") else: print("El empleado ",nombre_empleado," no tiene derecho a vacaciones ") elif clave_empleado==3: if antiguedad_empleado==1 and antiguedad_empleado <2: print("El empleado ",nombre_empleado," tiene derecho a 10 dias de vacaciones") elif antiguedad_empleado>=2 and antiguedad_empleado<=6: print("El empleado ",nombre_empleado," tiene derecho a 20 dias de vacaciones") elif antiguedad_empleado >=7: print("El empleado ",nombre_empleado," tiene derecho a 30 dias de vacaciones") else: print("El empleado ",nombre_empleado," no tiene derecho a vacaciones ") else: print("La clave del departamento no existe") El resultado es. Figura 24 Interprete de Python
CONTINUAR
Fuentes bibliográficas
Moreno, E. (2012). Grafos: fundamentos y algoritmos.Editorial ebooks Patagonia - J.C. Sáez Editor. https://elibro.net/es/lc/univermilenium/titulos/68438 Mancilla Herrera, A. (2015). Diseño y construcción de algoritmos. Universidad del Norte. https://elibro.net/es/lc/univermilenium/titulos/69931
CONTINUAR
GRACIAS!!
CONTINUAR
Escribe un título aquí
Disciplinas como el Visual Thinking facilitan la toma de notas visualmente ricas gracias al uso de imágenes, gráficas, infografías y dibujos sencillos. ¡Dale caña!
El contenido visual es un lenguaje transversal, universal, como la música. Somos capaces de entender imágenes de hace millones de años, incluso de otras culturas.
¿Sabías que Genially te permite compartir tu creación directamente, sin necesidad de descargas? Listo para que tu público pueda visualizarlo en cualquier dispositivo y difundir en cualquier lugar.
CONTINUAR
¡Gracias!
tuemail@genially.com tupáginaweb.com
INICIO