¿Qué papel juega la habilidad matemática en la ingeniería informática o la codificación?

Juega un papel muy importante.
Según mi dicho:

“Las cosas que se pueden calcular se calculan”.

Tomemos un problema:
Vea este problema: Problema 15 – Proyecto Euler
Puede usar el enfoque de fuerza bruta para calcular el número de caminos en este problema. También puedes usar programación dinámica. Matemáticamente, puedes calcular la combinación nCm para obtener la respuesta.

Si tiene buenas bibliotecas de números, puede calcular fácilmente nCm para obtener la respuesta y cuál podría ser eficiente.

Sin embargo, en el problema anterior si hay obstáculos, eso no funcionará. Puedes calcular (fiel a mi palabra)

Otro problema es el problema de Josefo . Léalo en http://en.wikipedia.org/wiki/Jos…
Puede escribir un programa para simular realmente el escenario. Puede llevar tiempo o simplemente usar el siguiente problema:

Solo tenga en cuenta que cuánto tomará esto solo calcule usando la fórmula.
Vea cómo la aplicación de las matemáticas resuelve este problema en tiempo constante.

No se puede obtener un algoritmo de criptografía sólido sin el conocimiento de las matemáticas. La mayoría de las transacciones financieras se ejecutan a través de SSL, que utiliza un certificado que a su vez son aplicaciones de RSA y otros algoritmos.

De hecho, cualquier rama de la informática no puede sobrevivir sin las matemáticas. Por ejemplo, gráficos por computadora, redes de computadoras (código de detección de errores y muchos más), inteligencia artificial, procesamiento de imágenes.

More Interesting

¿Es posible convertir una imagen a una fórmula matemática?

¿Cuál es la relevancia de la computación cuántica para el problema NP = P?

¿SymPy es tan poderoso como Maple / Mathematica para las matemáticas simbólicas?

¿Cuáles son las mejores universidades / facultad para un doctorado en informática teórica?

¿Cómo han afectado los métodos numéricos y la potencia informática en bruto a las matemáticas puras y la física teórica?

Cómo calcular la suma: [matemáticas] S = 1 (1 \ veces 2) +2 (2 \ veces 3) + \ puntos + n (n \ veces (n + 1)) [/ matemáticas]

¿Qué es lo contrario de una máquina de Turing? ¿Existe una máquina teórica que ya esté configurada para calcular algún algoritmo de la manera más directa?

Teóricamente, ¿se puede implementar algún algoritmo en el marco de MapReduce?

¿Cómo sabe la CPU que estamos usando el complemento de uno o el complemento de dos para representar números negativos?

¿Podrán las computadoras multiplicarse 99,999,999,999 veces 999,999,999,999?

¿Cuáles son las aplicaciones de las matemáticas en la programación?

Para los usuarios, ¿se está volviendo Facebook más valioso, útil y digno de más tiempo invertido o menos? ¿Por qué? ¿Hay alguna evidencia de Facebook de que la Ley de Metcalfe es cierta (para n usuarios, el valor de la red aumenta en nxn)?

¿Será difícil ingresar a una escuela de posgrado en astronomía de un entorno no tradicional (especializaciones diferentes a astronomía, física, matemáticas, CS, etc.)?

¿Cuál es una forma simple o intuitiva de entender por qué todos los números aleatorios son normales (Teorema de Borel)?

No puedo entender diferentes algoritmos para la programación competitiva debido a las matemáticas ¿qué cursos de matemáticas necesito tomar para ser fuerte en CP?