As variáveis são espaços reservados na memória do computador para que dados sejam armazenados temporariamente. As variáveis recebem esse nome porque seus valores podem se alterar durante a execução do programa, ou seja, seus valores variam de acordo com as ações a serem executadas.
Imagine uma variável como se fosse uma caixa. Você pode dar um nome para essa caixa e você pode colocar informações dentro dela. Caso você queira ver depois de um tempo qual é a informação que está dentro da caixa, você simplesmente abre a caixa com o nome que você deu e vê o que está guardado dentro dela.
Porém há algumas restrições, e elas são:
- Toda caixa (variável) deve conter um identificador único;
- Cada caixa (variável) só é capaz de armazenar um único dado por vez.
As variáveis são alocadas na memória RAM do computador, logo, ao se desligar
ou reiniciar um computador seus dados são perdidos.
Toda variável tem um nome único. E para facilitar sua identificação, devemos utilizar algumas regras no momento de definir os identificadores das variáveis:
- Todas as letras em minúsculas, somente a primeira letra da segunda sentença deverá ser escrita em maiúscula.
Exemplo: idadeAluno, nomePais, dataNascimento, valor1;- O primeiro caractere deve obrigatoriamente ser uma letra;
- Pode conter números, mas não se iniciar com um número;
- Não podem ser usados caracteres especiais como %, $, #, @, “, ç, ! , espaços em branco, caracteres com acentos, etc... Os únicos caracteres permitidos além de letras e números é o underscore ( _ ) e o hífen _( - );
- Os identificadores devem ser escolhidos de modo a explicitar as informações que serão armazenadas dentro da variável, por exemplo, nome, endereço, idade, telefone, sexo , são exemplos de identificadores adequados.
Por vezes, dentro da programação, devemos utilizar valores pré-definidos, que não se alteram durante a execução do programa. Esses valores são chamados de constantes, pois permanecem os mesmos, sendo que o usuário não consegue alterá-los em momento algum.
As constantes devem ser declaradas com tipo, nome e o valor que conterão.
Para declarar constantes, utilizaremos sempre letras maiúsculas, utilizando o
underline (_) para separar duas ou mais palavras.
Exemplo: VALOR_PI, COTACAO_DOLAR, etc.
Criar um algoritmo que leia o valor do raio de uma circunferência e calcule e apresente a área.
1 - Leia o Raio (RAIO)
2 - Definir o valor de PI (VALOR_PI <- 3.14)
3 - Calcule a área da circunferência (AREA <- VALOR_PI * RAIO * RAIO)
4 - Apresente a area (AREA)
Neste caso o valor de PI é uma constante, sempre será 3.14, indiferentemente do valor do raio. Nesse caso o usuário poderá escolher o valor do raio, mas não o de PI, pois PI é uma constante e seu valor não se altera durante a execução do programa.
Os dados a serem armazenados pelas variáveis podem ser de quatro tipos primitivos, a saber:
Toda e qualquer informação numérica que pertença ao conjunto de números inteiros (negativo, nulo ou positivo).
Exemplo: 234, -9, 0, -90, 3422, 5634, etc;
Toda e qualquer informação numérica que pertença ao conjunto dos números reais (negativo, nulo ou positivo).
Ex: 1.75 m de altura, R$ 325.42 de saldo bancário, 2.5 m de fio, R$1252.56 de salário líquido.
Toda e qualquer informação composta por um conjunto de caracteres
alfanuméricos (A..Z, 0..9) e ou especiais (#,$,@,+,..., inclusive espaço em branco) .
Obs.: Todas as informações do tipo caractere devem ser sempre delimitadas por
apóstrofes.
Ex: ’Proibido Fumar’, ’Fabio’, ’Rua XV de Novembro, 422’, ’F’ (representa sexo feminino), ’S’ (representa resposta sim).
Toda e qualquer informação que pode apenas assumir duas situações, VERDADEIRO ou FALSO, SIM ou NÃO. Também conhecido como tipo de dados BOOLEANO.
Ex: Você é aluno dessa ETEC? VERDADEIRO ou FALSO. Você é eleitor do bolsonaro? SIM ou NÃO. Você é maior de idade? SIM ou NÃO.
No ambiente computacional as informações são armazenadas em variáveis, sendo que cada variável pode guardar apenas uma informação de cada vez, sendo sempre do mesmo tipo. Portanto precisamos associar as variáveis a tipos, conforme a informação que se pretende armazenar.
A declaração destas variáveis deve seguir a seguinte sintaxe:
IDENTIFICADOR DA VARIÁVEL: tipo de dados;
x, a, idade: inteiro;
b: inteiro;
nome, endereco: caractere;
salario: real;
resposta: lógico;
Um comando de atribuição permite-nos fornecer um valor (conteúdo) a uma certa variável, sendo que o tipo dessa informação deve ser compatível com o tipo da variável.
Possui a seguinte sintaxe:
IDENTIFICADOR <- expressão ou valor;
sendo '<-' a seta de atribuição.
x <-2;
y <- 3 / x;
a <- verdadeiro;
b <- x + 8;