Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Entender sobre variáveis
  2. Entender como declarar variáveis

Para que um computador possa executar operações em nossos programas é necessário que informemos onde esses valores serão armazenados. É nesse momento que vamos aprender o conceito de variável.

Uma variável é um local de memória onde uma informação será armazenada para que o algoritmo possa utilizá-la durante a execução de suas instruções.

Como o próprio nome diz, a informação armazenada em uma variável pode ter seu valor ou conteúdo alterado ao longo da execução do programa.

Toda variável possui um tipo de dado associado. Esses tipo de dados serão vistos em Portugol: Tipos de dados .

Como exemplo, uma abstração de como as variáveis são armazenadas na memória do computador de acordo com seus tipos de dados:

Tab. 1: Abstração de variáveis em memória
Endereço de memória 0 1 2 3 4 5 (...)
Valores 1 10 -100 0 1.99 "texto" (...)

A declaração de uma variável depende diretamente da linguagem utilizada para criação do algoritmo e sua importância foi discutida acima . Como estamos utilizando Portugol, a sua declaração é feita como na sintaxe abaixo:

Sintaxe
tipo_dado nome_variavel
Exemplo 2
inteiro numero;
caracter sexo;
cadeia nome;

As palavras inteiro, real, caractere e literal dizem respeito aos tipos da variável. Esses tipos de dados serão vistos em Portugol: Tipos de dados.

Exemplo 3
programa 
{ 
    funcao inicio()  
    {
        inteiro numero;
        real altura;
        caracter sexo;
        cadeia nome;

        //restante do código omitido
    }
}
Saída
-

As variáveis também pode ser iniciadas durante suas declaração como pode ser visto na sintaxe abaixo:

Sintaxe
tipo_dado nome_variavel = valor_inicial;
Exemplo 3
inteiro numero = 1;
caracter sexo = 'C';
cadeia nome = "fulano";
Saída
-

As regras para criação de nomes bem como algumas convensões para declaração de variáveis serão vistos em Portugol: Nomenclatura.

O operador (=) e outros operadores fornecidos pela linguagem Portugol serão vistos em Portugol: Operadores.

As variáveis possuem escopo local e global. O assunto escopo será visto mais adiante em Funções: Escopo.

  1. 02/10/2024 - revisão 2 - Correção em tipo 'literal'; Ajustes pontuais
  2. 25/09/2023 - revisão 1 - Correção em barra de navegação, links e referências, tabela 1, correções gramaticais e outros
  3. 08/05/2023 - versão inicial