Definición
Un problema es una situación donde se requiere encontrar uno o varios elementos desconocidos, los elementos desconocidos pueden ser figuras, diagramas, números, decisiones, posiciones, algoritmos u otras cosas que cumplen relaciones y/o condiciones con uno o varios elementos desconocidos. De esta forma solucionar un problema es encontrar ese o esos elementos desconocidos.
Algoritmo
Como algoritmo denominamos un conjunto ordenado y finito de operaciones simples a través del cual podemos hallar la solución a un problema. Los algoritmos nos permiten ejecutar una acción o resolver un problema mediante una serie de instrucciones definidas, ordenadas y finitas. Así, dado un estado inicial y una entrada, y siguiendo los sucesivos pasos indicados, se llega al estado final y se obtiene una solución.
Características de un algoritmo
Todo algoritmo debe cumplir con estas características básicas:
- Tienen inicio y fin: todo algoritmo comienza en un estado inicial con una serie de datos específicos, y culmina con una solución o salida.
- Funcionan en secuencia: un algoritmo está compuesto por una serie de pasos ordenados.
- Las secuencias son concretas: cada paso es claro y no deja lugar a la ambigüedad.
- La cantidad de pasos de un algoritmo es finita.