Tecnología

Inicio

Propiedades de los algoritmos

Propiedades de los algoritmos


Un algoritmo es un conjunto discreto, sin ambigüedades de las operaciones que produce resultados. Que han visto y tratado con algoritmos de toda su vida de maneras sutiles y abiertas; que son lo que se utiliza cuando se hace la aritmética, lo que permite a los filtros de spam y motores de búsqueda para hacer su trabajo y lo que sigue cuando se utiliza una receta u observa cómo llegar.

Bien ordenado

Con el fin de ser un algoritmo viable, las instrucciones u operaciones que se realice deberá ir en un orden determinado. Los pasos deben ser claros para que una computadora puede ejecutar en el orden correcto. Por ejemplo, para ordenar alfabéticamente una colección de libros, su primera instrucción podría definir la operación de buscar un nombre a estar en orden alfabético. La segunda instrucción podría dar al proceso un punto de partida mediante la designación de donde en la plataforma para iniciar la secuencia alfabética. Una instrucción subsiguiente puede entonces decir qué hacer con un libro si se trata temprano o más tarde en el alfabeto que un libro que ya están en el estante.

Definitiva y Doable

No sólo un algoritmo debe especificar la secuencia de los acontecimientos y lo que requiere cada paso, el algoritmo también debe ser realizable. Las operaciones deben ser computable y sin ambigüedades; operaciones "imposibles" - como dividir un número por 0 - no se permiten.

Orientado a resultados

En consonancia con los requisitos de doability y definitud, un algoritmo se orienta hacia un resultado final, o una salida. Los datos tienen que resultan de los cálculos realizados, de lo contrario no sería capaz de decir si los comandos fueron eficaces o no.

Finito

Algoritmos están diseñados a fin y no seguir indefinidamente. Mientras que un comando técnicamente pudo realizarse hasta el infinito, esto no sería un algoritmo viable o útil. Un algoritmo con el tiempo se le debe decir cuándo parar y ser completa.