¿Qué hacen los algoritmos en las computadoras?
El algoritmo informático (algoritmo informático) es un método paso a paso que describe en detalle cómo una computadora convierte la entrada en la salida requerida, o un algoritmo es una descripción específica del proceso de cálculo realizado en la computadora. .
Las computadoras no pueden ser infinitamente rápidas y el almacenamiento no es gratuito. Para mejorar la eficiencia en la resolución de problemas, se deben estudiar algoritmos. Al mismo tiempo, la eficiencia de diferentes algoritmos para resolver el mismo problema a menudo varía mucho, y el impacto de esta brecha de eficiencia suele ser mayor que el impacto del hardware y el software.
Datos ampliados:
Características de los algoritmos en ordenadores:
1, limitado. Un algoritmo debe contener un número finito de pasos computacionales, no infinitos. De hecho, "pobre" a menudo significa "dentro de lo razonable". Si se le pide a una computadora que ejecute un algoritmo que tardó 1.000 años en completarse, aunque sea deficiente, excede los límites razonables y la gente no lo considerará un algoritmo eficaz.
2. Certeza. Cada paso del algoritmo debe ser claro y no ambiguo. Cada paso del algoritmo no debe interpretarse como algo diferente, sino que debe ser muy claro. En otras palabras, el significado del algoritmo debe ser único y no debe causar "ambigüedad".
3. Hay cero o más entradas. La llamada entrada significa que la ejecución del algoritmo obtiene la información necesaria del mundo exterior.
4. Hay una o más salidas. El propósito del algoritmo es resolver el problema y un algoritmo sin resultado no tiene sentido.
5. Cada paso del algoritmo debe ejecutarse de manera eficiente. y obtener resultados claros.
Enciclopedia Baidu-Algoritmo