SlideShare una empresa de Scribd logo
1 de 6
ALGORITMOS
Sergio López Maldonado
4040
¿Qué es un algoritmo?
Un algoritmo es una secuencia de pasos lógicos
necesarios para llevar a cabo una tarea
especifica, como la solución de un problema.
Clase de algoritmos
Fuerza bruta
Resuelven el problema con la estrategia más
obvia de solución.
Divide and conquer (divide y reinarás)
Divide las instancias del problema a resolver en
instancias cada vez más pequeñas, usualmente
en forma recursiva, hasta llegar a una instancia en
que el problema unas pocas instrucciones.
Programación dinámica
Resuelve primero los subproblemas más sencillos
y luego utilizando esas subsoluciones para
resolver problemas incrementalmente difíciles.
Programación lineal
Se plantea una serie de inecuaciones y luego se
busca maximizar las variables, respetando las
inecuaciones.
Búsqueda y enumeración
Especificará las reglas para moverse en el grafo
en busca de la solución al problema.
Algoritmos heurísticos
Encontrar una solución aproximada cuando el
tiempo o los recursos necesarios para encontrar
la solución perfecta son excesivos.
Algoritmos voraces
seleccionan la opción de solución que tenga un
costo menor en la etapa de solución en la que se
encuentran, sin considerar si esa opción es parte
de una solución óptima para el problema completo
.
Los algoritmos mas
usados
Cualitataivos Cuantitativos
Son aquellos que
utilizan palabras
para seguir
ciertos pasos.
Se definene por
seguir calculos
numericos para
definir el
proceso.
Simbologia• Todos los elementos deben tener continuidad, entrada y salida, excepto el
Inicio y Fin.
como el conjunto ordenado y finito de operaciones que permite hallar la
.
Simbologia• Todos los elementos deben tener continuidad, entrada y salida, excepto el
Inicio y Fin.
como el conjunto ordenado y finito de operaciones que permite hallar la
.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo Tutorial: Crear un algoritmo
Tutorial: Crear un algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos por-omor-azuaje2
Algoritmos por-omor-azuaje2Algoritmos por-omor-azuaje2
Algoritmos por-omor-azuaje2
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tutorial Definición de algoritmo
Tutorial Definición de algoritmo Tutorial Definición de algoritmo
Tutorial Definición de algoritmo
 
Apuntesass2009
Apuntesass2009Apuntesass2009
Apuntesass2009
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Elvin omar moreno
Elvin omar morenoElvin omar moreno
Elvin omar moreno
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Nicolay atocha
Nicolay atochaNicolay atocha
Nicolay atocha
 
Nicolay atocha
Nicolay atochaNicolay atocha
Nicolay atocha
 
¿Qué es un algoritmo?
¿Qué es un algoritmo?¿Qué es un algoritmo?
¿Qué es un algoritmo?
 
Concepto de algoritmos
Concepto de algoritmosConcepto de algoritmos
Concepto de algoritmos
 
Los 20 algoritmos matemáticos
Los 20 algoritmos matemáticosLos 20 algoritmos matemáticos
Los 20 algoritmos matemáticos
 
Manual users algoritmos
Manual users   algoritmosManual users   algoritmos
Manual users algoritmos
 

Similar a Algoritmo

Tecnica de algoritmos sair
Tecnica de algoritmos sairTecnica de algoritmos sair
Tecnica de algoritmos sairJaidithturizo18
 
Pro no num Prog dinamica
Pro no num Prog dinamicaPro no num Prog dinamica
Pro no num Prog dinamicaRuben Gonzalez
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás lensen
 
69cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f10269cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f102maritzatec
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Miguel Manquillo
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosWasho69
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez SanchezManuel Gonzalez
 
TECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASTECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASFernando Solis
 
Los Algoritmos Paralelos.pptx
Los Algoritmos Paralelos.pptxLos Algoritmos Paralelos.pptx
Los Algoritmos Paralelos.pptxLorenzoBiondi5
 

Similar a Algoritmo (20)

Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Tecnica de algoritmos sair
Tecnica de algoritmos sairTecnica de algoritmos sair
Tecnica de algoritmos sair
 
Algoritmica terminado
Algoritmica terminadoAlgoritmica terminado
Algoritmica terminado
 
Estructuras_F_CAT
Estructuras_F_CATEstructuras_F_CAT
Estructuras_F_CAT
 
Ana sanmartin 6b
Ana sanmartin 6bAna sanmartin 6b
Ana sanmartin 6b
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Yaritza columba
Yaritza columbaYaritza columba
Yaritza columba
 
Elvin omar moreno
Elvin omar morenoElvin omar moreno
Elvin omar moreno
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Pro no num Prog dinamica
Pro no num Prog dinamicaPro no num Prog dinamica
Pro no num Prog dinamica
 
Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás Evaluación de expresiones - Método divide y vencerás
Evaluación de expresiones - Método divide y vencerás
 
69cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f10269cfc2bfe8bbf481977db1bf877bde0e1830f102
69cfc2bfe8bbf481977db1bf877bde0e1830f102
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)Explicación algoritmos (clase 1)
Explicación algoritmos (clase 1)
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
 
TECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMASTECNICAS DE RESOLUCION DE PROBLEMAS
TECNICAS DE RESOLUCION DE PROBLEMAS
 
Los Algoritmos Paralelos.pptx
Los Algoritmos Paralelos.pptxLos Algoritmos Paralelos.pptx
Los Algoritmos Paralelos.pptx
 

Más de sserch1245

Virus informatico
Virus informaticoVirus informatico
Virus informaticosserch1245
 
Modelo de john von neumann
Modelo de john von neumannModelo de john von neumann
Modelo de john von neumannsserch1245
 
Las computadoras y sus implicaciones sociales
Las computadoras y sus implicaciones socialesLas computadoras y sus implicaciones sociales
Las computadoras y sus implicaciones socialessserch1245
 
La informatica como ciencia y subareas
La informatica como ciencia y subareasLa informatica como ciencia y subareas
La informatica como ciencia y subareassserch1245
 
Interfaz grafica de usuario
Interfaz grafica de usuarioInterfaz grafica de usuario
Interfaz grafica de usuariosserch1245
 
I.A. Inteligencia Artificial Conceptos Basicos
I.A. Inteligencia Artificial Conceptos Basicos I.A. Inteligencia Artificial Conceptos Basicos
I.A. Inteligencia Artificial Conceptos Basicos sserch1245
 

Más de sserch1245 (8)

Aplicación
AplicaciónAplicación
Aplicación
 
Virus informatico
Virus informaticoVirus informatico
Virus informatico
 
Modelo de john von neumann
Modelo de john von neumannModelo de john von neumann
Modelo de john von neumann
 
Las computadoras y sus implicaciones sociales
Las computadoras y sus implicaciones socialesLas computadoras y sus implicaciones sociales
Las computadoras y sus implicaciones sociales
 
La informatica como ciencia y subareas
La informatica como ciencia y subareasLa informatica como ciencia y subareas
La informatica como ciencia y subareas
 
Interfaz grafica de usuario
Interfaz grafica de usuarioInterfaz grafica de usuario
Interfaz grafica de usuario
 
Comandos
ComandosComandos
Comandos
 
I.A. Inteligencia Artificial Conceptos Basicos
I.A. Inteligencia Artificial Conceptos Basicos I.A. Inteligencia Artificial Conceptos Basicos
I.A. Inteligencia Artificial Conceptos Basicos
 

Último

serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...juanforero141
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxUPSE
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfUPSE
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocioMagemyl Egana
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxcorreafrancoci00
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)Samuel Solís Fuentes
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocioMagemyl Egana
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorDalia Rodriguez
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptxalzabenjaminci00
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfCarlosSanchez452245
 

Último (10)

serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
serenidad APP presentacion.pdfes una innovadora aplicación móvil diseñada par...
 
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptxTECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
TECNOLOGIA DE LA INFORMACION Y MULTIMEDIA 15 MAYO.pptx
 
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdfTECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
TECNOLOGÍA DE LA INFORMACIÓN SLIDESHARE INVESTIGACION.pdf
 
Modelado de Casos de uso del negocio
Modelado de  Casos  de  uso  del negocioModelado de  Casos  de  uso  del negocio
Modelado de Casos de uso del negocio
 
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptxCiberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
Ciberseguridad y Seguridad Informática Franco Correa Grupo B.pptx
 
El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)El necesario mal del Legacy Code (Drupal Iberia 2024)
El necesario mal del Legacy Code (Drupal Iberia 2024)
 
Especificación casos de uso del negocio
Especificación  casos de uso del negocioEspecificación  casos de uso del negocio
Especificación casos de uso del negocio
 
contabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superiorcontabilidad para la inflacion, contabilidad superior
contabilidad para la inflacion, contabilidad superior
 
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptxCIBERSEGURIDAD  Y SEGURIDAD INFORMÁTICA.pptx
CIBERSEGURIDAD Y SEGURIDAD INFORMÁTICA.pptx
 
Tipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdfTipos de datos en Microsoft Access definiciones.pdf
Tipos de datos en Microsoft Access definiciones.pdf
 

Algoritmo

  • 2. ¿Qué es un algoritmo? Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea especifica, como la solución de un problema.
  • 3. Clase de algoritmos Fuerza bruta Resuelven el problema con la estrategia más obvia de solución. Divide and conquer (divide y reinarás) Divide las instancias del problema a resolver en instancias cada vez más pequeñas, usualmente en forma recursiva, hasta llegar a una instancia en que el problema unas pocas instrucciones. Programación dinámica Resuelve primero los subproblemas más sencillos y luego utilizando esas subsoluciones para resolver problemas incrementalmente difíciles. Programación lineal Se plantea una serie de inecuaciones y luego se busca maximizar las variables, respetando las inecuaciones. Búsqueda y enumeración Especificará las reglas para moverse en el grafo en busca de la solución al problema. Algoritmos heurísticos Encontrar una solución aproximada cuando el tiempo o los recursos necesarios para encontrar la solución perfecta son excesivos. Algoritmos voraces seleccionan la opción de solución que tenga un costo menor en la etapa de solución en la que se encuentran, sin considerar si esa opción es parte de una solución óptima para el problema completo .
  • 4. Los algoritmos mas usados Cualitataivos Cuantitativos Son aquellos que utilizan palabras para seguir ciertos pasos. Se definene por seguir calculos numericos para definir el proceso.
  • 5. Simbologia• Todos los elementos deben tener continuidad, entrada y salida, excepto el Inicio y Fin. como el conjunto ordenado y finito de operaciones que permite hallar la .
  • 6. Simbologia• Todos los elementos deben tener continuidad, entrada y salida, excepto el Inicio y Fin. como el conjunto ordenado y finito de operaciones que permite hallar la .