SlideShare una empresa de Scribd logo
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

PPTX
Jumbo cristobal
PPT
Algoritmos
DOCX
Algoritmo , MATEMÁTICA
PPT
Los Algoritmos En La Enseñanza De La Matemáticas
PPTX
Elvin omar moreno
PPTX
Johana cuenca
PPTX
Algoritmo Matematicas
KEY
Sosa info 04
Jumbo cristobal
Algoritmos
Algoritmo , MATEMÁTICA
Los Algoritmos En La Enseñanza De La Matemáticas
Elvin omar moreno
Johana cuenca
Algoritmo Matematicas
Sosa info 04

La actualidad más candente (20)

PPTX
Tutorial: Crear un algoritmo
PPTX
Algoritmos
PPT
Algoritmos
PDF
Algoritmos por-omor-azuaje2
DOCX
Algoritmos
PPTX
PPTX
Algoritmos
PPTX
Tutorial Definición de algoritmo
PDF
Apuntesass2009
PDF
Algoritmos
PPT
Algoritmos
PPTX
Algoritmo
PPTX
Elvin omar moreno
PPT
Algoritmo
PPTX
Nicolay atocha
PPTX
Nicolay atocha
DOCX
¿Qué es un algoritmo?
DOCX
Concepto de algoritmos
DOC
Los 20 algoritmos matemáticos
PDF
Manual users algoritmos
Tutorial: Crear un algoritmo
Algoritmos
Algoritmos
Algoritmos por-omor-azuaje2
Algoritmos
Algoritmos
Tutorial Definición de algoritmo
Apuntesass2009
Algoritmos
Algoritmos
Algoritmo
Elvin omar moreno
Algoritmo
Nicolay atocha
Nicolay atocha
¿Qué es un algoritmo?
Concepto de algoritmos
Los 20 algoritmos matemáticos
Manual users algoritmos
Publicidad

Similar a Algoritmo (20)

PPT
PPTX
Elvin omar moreno
PPTX
Inf2 exc2 andrea sofia
PPTX
Algoritmos
PPT
Presentación algoritmos
PPT
Presentación algoritmos
PPTX
Presentación1 mary viernes
PPTX
Presentación1 mary viernes
PPTX
Presentación1 mary viernes
PPTX
Presentación1 mary viernes
PPTX
PPTX
Algoritmo
PPT
Introduccion a-la-programacion-1234039307400760-3
PDF
Introduccion Analisis Algoritmos
PPT
Algoritmica terminado
PPT
Introducción a la Informática - Los Algoritmos
PPTX
Exc2 paolasolis
PPSX
Los algoritmos, definición y flujograma
Elvin omar moreno
Inf2 exc2 andrea sofia
Algoritmos
Presentación algoritmos
Presentación algoritmos
Presentación1 mary viernes
Presentación1 mary viernes
Presentación1 mary viernes
Presentación1 mary viernes
Algoritmo
Introduccion a-la-programacion-1234039307400760-3
Introduccion Analisis Algoritmos
Algoritmica terminado
Introducción a la Informática - Los Algoritmos
Exc2 paolasolis
Los algoritmos, definición y flujograma
Publicidad

Más de sserch1245 (8)

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

Último (9)

PDF
AutoCAD Herramientas para el futuro, Juan Fandiño
PPTX
Control de seguridad en los sitios web.pptx
PPTX
Implementación equipo monitor12.08.25.pptx
PPTX
Conceptos basicos de Base de Datos y sus propiedades
PPTX
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
PDF
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
PPTX
Fundamentos de Python - Curso de Python dia 1
PPTX
sistemas de informacion.................
PPTX
Tratará sobre Grafos_y_Arboles_Presentacion.pptx
AutoCAD Herramientas para el futuro, Juan Fandiño
Control de seguridad en los sitios web.pptx
Implementación equipo monitor12.08.25.pptx
Conceptos basicos de Base de Datos y sus propiedades
ORIGEN DE LA IA - GRADO 1102 INTELIGENCIA
Clase 3 - Presentación visual (Insertando objetos visuales) POWER POINT.pdf
Fundamentos de Python - Curso de Python dia 1
sistemas de informacion.................
Tratará sobre Grafos_y_Arboles_Presentacion.pptx

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 .