¿Cuáles son las mejores maneras de mejorar la habilidad de programación a través de las matemáticas?

Al aplicar las matemáticas en la programación,

La programación es básicamente matemática. Te daré un ejemplo muy simple:

En cualquier lenguaje que programe, siempre hay alguna biblioteca matemática como math.h en C y C ++ y es posible que lo esté conociendo, y ¿alguna vez ha utilizado una función llamada sqrt (int) ? Suponiendo que lo hiciste, ¿puedes decirme cómo funciona la función?

La respuesta que obtengo de la mayoría de mis amigos es caras confundidas o algo así como:

“Oye, está predefinido, entonces, ¿por qué preocuparse por el trabajo? Es solo una parte del lenguaje”

pero math.h no es parte de C ++, es solo parte de unas pocas bibliotecas estándar que generalmente se proporcionan junto con C ++, es una biblioteca.

Volviendo a su pregunta, cómo funciona sqrt (). Recuerda lo que estudiaste en la clase de matemáticas de tu escuela, ¿alguna vez has estudiado algo llamado aproximación?

Ahora lo dejaré como ejercicio para todos mis lectores de respuestas para que piensen cómo pueden aplicar esta técnica en su programa C ++.

Ahora, yendo más allá, es posible que haya estado pensando eso, por lo que aquí estamos aplicando matemáticas solo en matemáticas, parte de la programación, pero ¿dónde está el “material de programación real con matemáticas”?

  • -Los objetivos principales que motivan a la mayoría de las personas a estudiar programación es hacer videojuegos , un juego que es aún mejor que cada juego presente y lo más básico en un juego de computadora es GRÁFICOS , y lo más básico de los gráficos es el sistema Coordinate , y tu personaje se mueve debido a sus coordenadas cambiantes, y puedes aplicar cualquier función matemática de forma y = f (x) para moverlo

Incluso dibujar un círculo simple requiere matemáticas, ya que, como debe saber, la ecuación de un círculo es x ^ 2 + y ^ 2 = r ^ 2

Del mismo modo, solo intente hacer algunas de estas aplicaciones de matemáticas en la programación.

La programación es una herramienta, puede aplicar cualquier cosa.

Simplemente no dejes de programar

Fuente de imagen :

PDF del libro de texto de matemáticas NCERT clase 12

Gracias por tolerarme

Si está haciendo un análisis numérico, la mejor manera de codificar es pensar “cómo se le ocurrió la solución, es decir, el procedimiento paso a paso”

Y en consecuencia intenta codificarlo.

El corazón de la codificación es comprender cómo se resuelven los problemas o qué pasos se deben tomar para resolver un problema.

More Interesting

¿Cuál es la diferencia real entre las aperturas f / 1.8 yf / 2.2 en las lentes de la cámara?

¿Ser bueno en matemáticas ayuda en la programación?

¿Cuál es una buena manera de aprender y comprender la escritura dependiente en un idioma como Idris / Coq / Agda?

Para aquellos que son buenos en programación pero no en matemáticas, ¿qué les resulta difícil de las matemáticas?

¿Cuáles son algunas aplicaciones comunes de la topología algebraica en informática?

¿Por qué los programas de posgrado estadounidenses en matemáticas, estadística y CS están dominados por estudiantes internacionales?

¿Por qué los estudiantes que se especializan en matemáticas, física, informática y estadística no se gustan?

¿Se utiliza la teoría de grupos en la IA?

¿Cuáles serían las implicaciones para el campo de la teoría de la complejidad si se encontrara un algoritmo de tiempo polinomial alto para un problema NP-difícil?

¿Qué es un algoritmo para encontrar la mediana de la complejidad en o (n) tiempo?

¿Qué tipo de matemática debo esperar para ingresar a una especialización en informática?

¿Cuál es una buena manera de entender que FSA (automatización de estado finito) o los lenguajes regulares están cerrados bajo diferencia, complementación e intersección, pero FST (traductores de estado finito) o relaciones regulares no lo están?

Quiero aprender matemáticas programando. ¿Cuáles son los proyectos de programación simples pero geniales que requerirían conocimiento de álgebra, cálculo, probabilidad, etc.?

Siendo un estudiante de matemáticas BSc sin cursos de computación, ¿cómo puedo aprender codificación para ser competitivo?

¿Qué debo saber sobre las matemáticas combinadas con el desarrollo web (programación)?