¿Qué es
un algoritmo?
Por Mariano
Machicotte
10 de
Agosto de 1999-09-15
Es un método de resolución de problemas complicados mediante el uso
repetido de otro método de cálculo más sencillo. Un ejemplo básico es el
cálculo de la división larga en aritmética. En la actualidad, el término algoritmo
se aplica a muchos de los métodos de resolver problemas que empleen una
secuencia mecánica de pasos, como en el diseño de un programa de ordenador o
computadora. Esta secuencia se puede representar en la forma de un diagrama de
flujo para que sea más fácil de entender.
Al igual que los algoritmos usados en aritmética, los algoritmos para
ordenadores pueden ser desde muy sencillos hasta bastante complejos. En todos
los casos, sin embargo, la tarea que el algoritmo ha de realizar debe ser
definible. Esta definición puede incluir términos matemáticos o lógicos o una
compilación de datos o instrucciones escritas. Usando el lenguaje de la
informática, esto quiere decir que un algoritmo debe ser programable, incluso
si al final se comprueba que el problema no tiene solución.
En las computadoras con lógica de microordenadores incorporada, esta
lógica es un tipo de algoritmo. A medida que los equipos informáticos se hacen
más complejos, más y más algoritmos del software toman la forma del llamado hard-software.
Esto es, cada vez más, se están convirtiendo en parte de los circuitos básicos
de los ordenadores o en módulos auxiliares; también están apareciendo por sí
solos en máquinas específicas como las calculadoras de nóminas. En la
actualidad, existen muchos algoritmos para diversas aplicaciones y algunos
sistemas avanzados como los algoritmos de inteligencia artificial llegarán a
ser corrientes en el futuro.