“Conocimiento Programación>Lenguajes De Programación

Propiedades de algoritmos

2015/8/13
Un algoritmo es un discreto conjunto inequívoco de las operaciones que produce resultados . Ustedes han visto y tratado con algoritmos toda su vida en formas sutiles y abiertas , sino que son lo que se utiliza cuando se hace la aritmética, lo que permite que sus filtros de spam y los motores de búsqueda para hacer su trabajo y lo que sigue cuando se utiliza una receta u observa conducir direcciones. Bien ordenada

Con el fin de ser un algoritmo factible , las instrucciones u operaciones que se realicen deben ir en un orden determinado . Los pasos deben ser claras 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 búsqueda de un nombre para 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 el estante para iniciar la secuencia alfabética . Una instrucción posterior podrá entonces decir qué hacer con un libro si viene antes o después en el alfabeto de un libro que ya están en el estante.
Definido y Doable

No sólo debe un algoritmo especifica la secuencia de los acontecimientos y lo que cada paso requiere , 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 permite
orientada hacia los resultados

de acuerdo con los requisitos de doability y definiteness , un algoritmo se orienta hacia un resultado final , o una salida . Los datos deben resultar de los cálculos realizados , de lo contrario no sería capaz de decir si los comandos fueron eficaces o no.
Finitos

algoritmos están diseñados para terminar y no continuar indefinidamente . Mientras que un comando técnicamente podría llevarse a cabo hasta el infinito , esto no sería un algoritmo viables o útiles . Un algoritmo finalmente se le debe decir cuándo parar y ser completo .

Lenguajes De Programación
¿Qué es una Cadena Decimal
Cómo convertir HTML a SGML
¿Cómo puedo obtener El tiempo en mi página web
Cómo cambiar el tamaño de fuente Uso de la programación HTML
¿Qué lenguajes de programación se usan en computadoras analógicas?
Cómo hacer que un elemento en línea con CSS
Requisitos del sistema de Visual Studio 2008 Express
Cómo generar un número palindrómico
Conocimiento de la computadora © http://www.ordenador.online