Separar la programación y las matemáticas es como separar el cuerpo y el alma. Un buen programador que es malo en matemáticas es un mito. Existe un buen matemático que es malo en la programación porque aún no ha comenzado a programar. Una persona con antecedentes no matemáticos casi nunca puede sobresalir en informática.
Un programador codifica soluciones, un matemático las deriva. Sin un problema resuelto por un matemático, no habría nada que codificar. Un programa para verificar si un número es primo o no es posible solo porque las matemáticas han definido qué es un número primo y un programador ha implementado esa misma definición.
Dicho esto, casi todas las formas de matemáticas son importantes. Pero se presta especial atención a las matemáticas discretas, que se refinan en informática. Consulte los temas que se incluyen en matemáticas discretas y puede utilizar recursos como Brilliant | Excel en matemáticas y ciencias. aprender. Entonces puedes unirte a InterviewBit para aprender a implementar.
Feliz codificación.
Cómo mejorar las matemáticas básicas para programar
Related Content
¿Cuándo se llama función sobreyectiva a una función sobre?
¿Cómo funcionan los ajustes del algoritmo del generador de sueños?
Para programar necesitas lógica, no matemáticas. Trabaja en la lógica. Una buena manera de hacerlo es inculcar un pasatiempo de resolver acertijos. Luego están las preguntas de Razonamiento Lógico que puedes probar. Tales pasatiempos le brindan a la mente la ventaja lógica necesaria para avanzar en la programación. Sin embargo, tener una mente matemática también ayuda. Así que practique la aptitud básica. Debería ser lo suficientemente bueno
Gracias por el A2A por cierto.
Las matemáticas y las computadoras comparten símbolos y reglas para manipularlas, es decir, ambas funcionan usando las reglas de la lógica. Se puede usar una computadora para resolver una ecuación matemática, y una persona matemáticamente orientada puede analizar el diseño y el lenguaje de una computadora. Creo que un programador necesitaría álgebra, al menos, para ser un programador efectivo, pero necesitará trigonometría, cálculo y ecuaciones diferenciales para ser un programador científico.
Estoy de acuerdo con Souvik Ghosh y Steve Knudsen. Para la programación se necesita lógica / álgebra booleana . Por supuesto, se necesitan matemáticas básicas para cambiar / actualizar variables en su programa.
¿Cómo puedes mejorar la lógica booleana? Cuando comencé a programar la lógica booleana fue lo primero que aprendí. Después de eso, solo es cuestión de adquirir experiencia en programación y luego es algo natural. Básicamente es dividir su problema en ramas de decisión con un resultado de verdadero o falso.
Observe los problemas en la vida diaria y piense cómo los traduciría a una serie de resultados verdaderos / falsos. También mira ejemplos de código en internet.
Habilidades matemáticas básicas:
¿Cómo puedes mejorar las habilidades matemáticas básicas? En la mayoría de los programas, el álgebra simple se usa como ‘x = (a + 4) * i’. En este caso, el valor de la variable ‘x’ = cambió. Pero ese es el mismo álgebra básica que aprendes en la escuela y no tiene nada que ver con la programación per se. Básicamente: si puedes sumar, restar, multiplicar, etc., estás bien. Después de eso, solo es cuestión de comprender las variables en un programa y cómo manipularlas.
Las matemáticas avanzadas solo son necesarias si desea resolver algunos problemas matemáticos avanzados en su programa. Por ejemplo, si quieres escribir un programa para enviar un cohete a la luna, obviamente también tienes que hacer un estudio científico antes de comenzar ;-). Si está escribiendo programas para manipular bases de datos, debe tener conocimiento sobre bases de datos relacionales antes de comenzar.
More Interesting
¿Probar la conjetura de Goldbach ternario ayuda a probar la conjetura de Goldbach fuerte (binaria)?
¿Para qué se utiliza una serie de Fourier?
En términos simples, ¿qué es el algoritmo Z?
Cómo resolver este problema particular de programación dinámica ACM-ICPC
Cómo encontrar un circuito de Euler en un gráfico en tiempo lineal
¿Cómo encontramos la longitud total del camino de un proyectil?
Cómo encontrar la suma de todos los números distintos cuyo MCM es N
¿Por qué se recomienda en línea una función antes de su llamada a la función?
¿Qué pasaría si todos olvidaran cómo codificar en un instante?