Conceitos Básicos - Variáveis
- #Lógica de Programação
Variáveis: podemos definir uma variável em programação, como sendo um nome simbólico para informações ou para referencia-las. Simplificadamente, uma variável nada mais é do que "um nome que se refere a um valor", onde seu nome, em geral, representa quais informações estão contidas nela.
Seu nome - variável - é bem sugestível, uma vez que as informações contidas em uma variável podem mudar (operações na variável permanecem as mesmas). Ao declaramos uma variável em um programa, escrevemos em notação "simbólica", o que significa que a variável "substitui" quaisquer valores possíveis, e com isso temos a garantia de que uma declaração seja sempre verdadeira simbolicamente.
Lembrando que esse processo é muito parecido com o que vemos na matemática: Tenho como verdadeiro que, se eu tiver dois números positivos (utilizando símbolos 'a' e 'b' para representá-los):
a + b > a
Bem, eu tenho que, ao somar dois números dados, o resultado da soma será maior que um dos números por si só. Isso é conhecido como Expressão Simbólica, pois quaisquer valores possíveis (que sejam válidos) usados no lugar das variáveis, continua validando minha expressão, mesmo não utilizando os valores propriamente ditos.
Declarando Variáveis
media = nota1 + nota2 / 2
Eu tenho que a média de duas notas é a soma da nota1 + nota2 "dividido" por 2 (em programação, a barra - /- representa a operação de divisão). Enquanto isso, a variável média conterá então a nota média, independentemente das pontuações armazenadas nas variáveis, nota1 e nota2.
alturaCentimetros = alturaMetros * 100
Aqui, temos que para descobrir quantos centímetros de altura uma pessoa tem, podemos usar multiplicar seu tamanho em metros e multiplicar por 100 (1 metro = 100 centímetros). O importante é: a equação logo acima será sempre verdadeira.
resultado = a + b
Por fim, eu tenho que tanto a variável 'a' quanto a variável 'b' são representações simbólicas de quaisquer números. Então pensa comigo:
Se eu adicionar a variável 'a', o valor 10 e a para a variável 'b' o valor 5, eu vou ter que o valor da variável 'resultado' será 15, pois a expressão "a + b" é substituída pelos valores adicionados de a e b, que são 10 e 5, e com isso, minha expressão fica:
resultado = 10 + 5 > resultado = 15
Então, temos que:
- uma "variável" guarda valores que serão usados mais tarde em uma operação ou programa;
- um comando de atribuição cria uma nova variável e lhe dá um valor (o sinal de igual após o nome da variável significa que estamos atribuindo um valor para ela);
- uma operação simbólica deve ser verdadeira para quaisquer valores.