La Red de Conocimientos Pedagógicos - Conocimientos matemáticos - ¿Qué hacen los algoritmos en las computadoras?

¿Qué hacen los algoritmos en las computadoras?

El papel de los algoritmos en las computadoras: otras tecnologías utilizadas en las computadoras son inseparables del soporte de los algoritmos. Sólo combinando efectivamente los algoritmos con otras tecnologías se puede maximizar la capacidad de la computadora para resolver problemas y, en última instancia, lograr el efecto de 1 1> 2.

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