Muitas são as dúvidas de quem está no início dos estudos relacionados ao desenvolvimento de software e em busca de ingressar na carreira e no mercado de trabalho como programador.
Durante esse período, alguns questionamentos surgem em nossas mentes e, sem dúvidas, um dos mais frequentes é: “Utilizarei matemática no dia a dia como programador? Existe alguma relação entre a matemática e o desenvolvimento de software?”.
Se essas são as suas dúvidas, continue lendo esse artigo, que nele te explico a influência de alguns conhecimentos matemáticos na programação e te dou exemplos utilizando a linguagem Javascript, para facilitar a compreensão.
Uns dos conceitos mais básicos da matemática e que aprendemos ainda no ensino fundamental são as expressões e operadores aritméticos.
Basicamente, são as operações que podemos realizar e que formam a base dos cálculos matemáticos, como a soma, subtração, multiplicação, divisão, exponenciação e radiciação, por exemplo, e que possuem uma ordem de precedência, ou seja, um critério que define a sequência de suas realizações.
Exemplo de expressão aritmética
Quanto a isso, as linguagens de programação também possuem os operadores aritméticos, o que nos permite realizar cálculos em nosso software. Estes sinais podem variar de acordo com as linguagens de programação, mas em geral, os mais comuns são representados pelos símbolos abaixo.
Soma | + |
---|---|
Subtração | - |
Multiplicação | * |
Divisão | / |
Módulo (resto) da divisão | % |
Em Javascript, por exemplo, poderíamos empregar estes operadores da seguinte forma:
var adicao = 10 + 2 //Resultado: 12
var subtracao = 10 - 2 //Resultado: 08
var multiplicacao = 10 * 2 //Resultado: 20
var divisao = 10 / 2 //Resultado: 05
var modulo = 10 % 2 //Resultado: 00
Assim, torna-se possível realizarmos operações matemáticas por meio das linguagens de programação, recurso utilizado na grande maioria dos softwares que utilizamos em nosso cotidiano.
Ao avançarmos das expressões aritméticas para as expressões algébricas, é possível percebermos a existência de letras que, na matemática, são chamadas de variáveis (ou incógnitas), exatamente porque seus valores podem variar e a resposta da equação ainda será correta.
Exemplo de expressão álgébrica e variáveis
Na programação, também existem variáveis, tais que também podem ter seus valores modificados se necessário. Em computação, é comum uma variável possuir um nome único, bem descritivo, e um tipo de dado, visto que representam espaços de memória do computador que armazenam valores que possivelmente serão acessados, alterados e manipulados pela linguagem de programação.
Se você reparou bem no exemplo anterior, sobre operadores aritméticos usando Javascript, viu a existência do termo var
no início das linhas e de uma palavra logo em seguida, que podem ter seus valores modificados de acordo com o cálculo após o sinal de igual. Abaixo, temos mais alguns exemplo da possibilidade de criarmos variáveis em linguagens de programação.
var temperatura_atual_celsius = 27
var x = -1
var y = 4.5
var resposta = 3 * (x) + 2 * y
console.log(resposta) // resposta = 6