Lógica de Programação - Conceito de Variáveis

Computadores são ferramentas que foram construídas para realizar cálculos e manipular informação. A unidade elementar que constitui a informação, é o dado e é importante distinguirmos dados de informação. Por exemplo, 29 de Março é um dado. Agora dizer que 29 de Março é o dia do primeiro voo no Rio de Janeiro de um balão dirigível, Le Victoria (1882) é uma informação.

A grosso modo, a informação no computador pode ser dividida em dados e instruções. Mas nesse artigo, vamos nos preocupar com os dados bem como os seus tipos e o conceito de variável.

Conceito de Variável na Programação

Por definição, variável é tudo aquilo que é incerto e suscetível a mudança, alteração. Na programação, variável é um espaço reservado na memória do computador para se armazenar algum tipo de dado e esse dado pode variar, sendo acessado quando necessário e alterado, por isso o conceito de variável.

Neste armário, cada porta armazena um tipo de objeto.
Cada porta só pode armazenar um tipo de objeto.

A memória do computador é como se fosse um enorme escaninho, ou gavetas, portanto as variáveis precisam receber rótulos para serem identificadas, consultadas e alterado o seu conteúdo (dados) quando necessário. E os dados que estas variáveis armazenam, possuem um tipo, um único tipo. Eles serão descritos a seguir.

Tipos Primitivos de Dados

Existem três tipos primitivos de dados:
  1. Numérico: inteiros e reais.
  2. Literal: caracteres alfanuméricos, símbolos.
  3. Lógico: também chamado de booleano, em homenagem a George Boolean.

Exemplo de tipos de dados primitivos:
InteiroRealLiteralLógico
5-0.5"a"VERDADEIRO
01756.25"São Paulo."FALSO
-2563.0"5"-
-10006.66666"#$%!"-

Observação: em algumas linguagens, como C, qualquer valor diferente de 0 e false (falso) é considerado true (verdadeiro) em testes lógicos.

 Processamento de Dados

As funções básicas que um computador pode desempenhar, segundo Stallings, é:
  • Processar dados
  • Armazenar dados
  • Transferir dados
  • Controle

A importância de se saber um determinado tipo de dado, permite ao computador decidir em como processá-lo e armazená-lo. Por exemplo: a operação 1 + 1 é do tipo aritmética, logo o resultado é o número inteiro 2 e o mesmo pode ser armazenado em um novo local reservado para inteiros. Mas a operação "1" + "1" não é do tipo aritmética, pois o resultado da concatenação é o dado literal "11" e não pode ser tratado como um tipo de dado inteiro.

O armazenamento de dados é importante. Há o armazenamento temporário e o armazenamento permanente. Durante o processamento de dados por exemplo, acontece um armazenamento temporário de dados em memórias voláteis para que eles possam ser usados. E após a execução de um programa os dados armazenados em variáveis serão perdidos.

Concatenação: segundo o dicionário Aurélio, juntar, encadear.
Memória Volátil: memória que mantém os dados armazenados temporariamente enquanto há fornecimento de energia elétrica.

O que você aprendeu

Neste artigo você aprendeu o que são variáveis, que são espaços reservados na memória do computador para armazenar algum tipo de dado durante a execução de um programa. E que os tipos de dados primitivos variam, sendo eles do tipo numérico (real e inteiro), literais e lógicos. Especificamente:
  • Conceito de variável.
  • Tipos de dados primitivos.
  • A importância de se saber um determinado tipo de dado.

No próximo artigo veremos sobre declaração de variáveis e como usá-las em pseudocódigo. Este artigo é uma continuação de Aplicação de Algoritmos.

Referência Bibliográfica
MANZANO, J. A. N. G.; OLIVEIRA, J. F. Algoritmos: lógica para Desenvolvimento de Programação de Computadores. 17. ed. São Paulo: Érica, 2005. 219 p.

FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. Lógica de programação: a construção de algoritmos e estrutura de dados. 3. ed. São Paulo: Prentice Hall, 2005. 208 p.

STALLINGS, W. Estrutura e Função. In:______. Arquitetura e Organização de Computadores. 5. ed. São Paulo: Prentice Hall, 2002. cap. 1, p. 4-16.


Para citar esse artigo:

Comentários