Gran pregunta !!
Sí , la programación es básicamente sobre lógica y las matemáticas son la columna vertebral de todas las lógicas.
Si uno está familiarizado con los conceptos matemáticos, entonces la programación se trata de empaquetar esa lógica en correspondencia con algunas restricciones llamadas Sintaxis .
- ¿Hay algo que una máquina de Turing pueda calcular dado un tiempo infinito que no podría calcular en una cantidad de tiempo arbitrariamente grande?
- ¿Por qué razón se prefieren los operadores de asignación compuesta aritmética al escribir códigos profesionalmente en Java?
- Cómo explicar la organización de un microprocesador / microordenador
- ¿Es la teoría de la computación el tema 'inferior' de la informática?
- Cómo demostrar que existe un conjunto de movimientos para que todos los elementos de la matriz se conviertan en 0, donde en un movimiento tienes que elegir dos elementos distintos de cero y restar uno de los dos dada una condición
Entonces, todo lo que tenemos que hacer es entender primero la lógica detrás del enunciado del problema y desarrollar esa lógica ( algoritmo ) y luego probarlo para 2-3 casos de muestra. Si funciona, simplemente reescríbalo con la sintaxis adecuada.
U puede considerarlo como …
Matemáticas para la programación es lo mismo que un ladrillo para un edificio.
Una vez que se establece, se trata de enlucirlo con una sintaxis adecuada.
Espero que sea útil 🙂
Feliz codificación !!