1. El algoritmo es una secuencia de pasos
lógicos
Un algoritmo es una secuencia de pasos lógicos y ordenados con las cuales le
damos solución a un problema determinado.
En matemáticas, ciencias de la computación y disciplinas relacionadas,
un algoritmo es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una actividad mediante
pasos sucesivos que no generen dudas a quien deba realizar dicha actividad
2. Clases de algoritmos
• LOS ALGORITMOS CUALITATIVOS PERMITEN DAR SOLUCION A CASOS
COTIDIANOS EN DONDE NO ES NECESARIO UTILIZAR OPERACIONES
MATEMATICAS PARA LLEGAR A DICHA SOLUCION.
• CUANTITATIVOS A DIFERENCIA DE LOS ANTERIORES SOLUCIONAN CASOS
EN DONDE ES NECESARIO EL RECURRIR A ALS MATEMATICAS PARA DAR
SOLUCON A DICHOS CASOS.
• Fuerza bruta: los algoritmos de fuerza bruta resuelven el problema con la
estrategia más obvia de solución, que no siempre es la mejor según el
número de operaciones que se requiere.
• Programación dinámica: cuando un problema presenta una subestructura
óptima –o sea, cuando la solución óptima de un problema se obtiene a
partir de las soluciones óptimas de sus problemas.
• Búsqueda y enumeración: muchos problemas (como por ejemplo, un
juego de ajedrez) pueden modelarse con grafos y resolverse a partir de un
algoritmo de exploración del grafo.