Voy a ir con “prácticamente ninguno”. Un algoritmo es un conjunto de pasos para realizar una tarea. Si da instrucciones específicas para llevar a cabo una tarea que terminará en algún momento, felicidades, ha producido un algoritmo.
Un algoritmo que probablemente sepa cómo hacer es la división larga: hay un conjunto de pasos que debe llevar a cabo, y cuando haya terminado, ha dividido dos números. Sin embargo, para desarrollar ese algoritmo, habría tenido que saber algo sobre matemáticas. Algunos algoritmos requerirán matemáticas, obviamente, especialmente si están relacionados con las matemáticas.
Tome un espacio que tenga un montón de algoritmos: clasificación. Déle a un niño de 12 años un conjunto de papeles con páginas numeradas del 1 al 100 con algunos faltantes, pero todos mezclados. Dígale que le dará $ 20 si los ordena y puede explicarle cómo hacerlo (para que pueda hacerlo usted mismo la próxima vez). Se le ocurrirá un algoritmo. Tal vez sea un tipo de inserción. Tal vez sea un tipo de selección. Tal vez sea un tipo extraño que no reconoces, pero probablemente haya un nombre para eso.
- ¿Cómo se puede resolver este problema?
- Cómo determinar el número total de triángulos degenerados sin bucles de una longitud determinada (más de 3)
- ¿Qué son las matemáticas discretas?
- ¿Cuál es el grado de una ecuación polinómica que tendría una raíz constructiva real positiva de esta forma, [math] \ sqrt {2} + \ sqrt [4] {3} [/ math]?
- ¿Cuál es el papel de las matemáticas en la programación de computadoras?