Variáveis e Constantes
Vimos na aula anterior que o computador é uma máquina que recebe dados, processa-os e retorna os resultados.
Todo esse processamento é executado por meio do armazenamento desses dados em memória por meio da utilização de variáveis e constantes.
O que é uma variável?
As variáveis, como o próprio nome indica, guardam temporariamente o conteúdo a ser utilizado na execução dos programas, podendo ser modificado no decorrer do tempo.
O tipo de variável a ser utilizada depende do tipo de dado (numérico, literal, lógico, etc.) a ser representado.
Dando nomes aos bois…
A variável, antes de ser usada dentro do programa, deve ser declarada escolhendo-se um nome adequado e indicando-se o seu tipo.
Há certas restrições quanto aos nomes que podem ser dados às variáveis:
-
- Não pode ser uma palavra reservada do portugol;
- Não pode conter caracteres especiais nem acentos;
- Não pode começar com um número, com exceção do underline;
- Não pode conter espaços em branco;
- Só pode ser constituída por letras, números e underline.
🟢 Nomes válidos para variáveis:
-
- cpf
- fone1
- nomecliente
- _idade
⛔ Nomes inválidos:
-
- &cpf
- 2fone
- nome cliente
- endereço
O que é uma constante?
Por sua vez, como você já deve estar imaginando, constantes são valores fixos, que não se modificam no decorrer da execução do programa. Por exemplo, o número PI (aproximadamente, 3,14).
Os nomes dados às constantes possuem as mesmas restrições dos nomes de variáveis.
A figura abaixo ilustra o funcionamento de um algoritmo bem como a importância da definição de variáveis e constantes para o processamento de dados pelo computador.

⚠️ Na prática, variáveis e contantes são espaços reservados na memória principal do computador (vulgarmente chamada de memória RAM), que é dividida em áreas de armazenamento devidamente identificadas e endereçadas.
Imagine que a memória RAM seja como uma cidade, dividida em bairros, onde os dados são os moradores das casas, que possuem um número para sua identificação, caracterizando seu endereço (localização).
📣 Lembre-se:
A diferença entre variáveis e constantes é que o valor de uma variável pode ser modificado ao longo da execução de um algoritmo, enquanto uma constante mantém um valor fixo, definido no início, que não pode ser alterado.