fbpx
loader image

¿Qué es un algoritmo?

Por Valentina Rausseo
abril 15, 2022

Posiblemente, la pregunta del millón dólares durante los últimos tiempos sea “¿qué es un algoritmo?”.

Y es que los cibernautas no hablan de otra cosa que no sea “el algoritmo de Instagram”, “lo que sugiere el algoritmo”, “el algoritmo esto”, “el algoritmo aquello”. Y no es que esté mal, sin embargo, en muchas ocasiones, se profundiza en el tema sin tener una seguridad o respaldo de lo que se dice o es muy vaga la información que se maneja al respecto.

Por lo tanto…

¿Qué es un algoritmo?

Es la secuencia de pasos que resuelve un problema y, en sí, la base de la programación.

Y entre sus características principales, lo encontramos:

Preciso

Lo ideal es que resuelva el problema sin ningún tipo de errores.

Definido

Si ejecutas el algoritmo en varias ocasiones, los datos de salida serán iguales en cada repetición.

Finito

Debe tener un inicio y un final.

Legible

Cualquier persona que pueda ver el algoritmo, debe ser capaz de comprenderlo.

Y entre sus partes, tenemos…

Entrada

Son los datos que le damos al algoritmo.

Proceso

Operaciones que se llevan a cabo con los datos.

Salida

Resultado final que se obtiene de las operaciones.

Parece un tema fácil, pero ¡no lo es!, pues a diario suele ser un generador, en el más amplio sentido de la palabra…