Variáveis em algoritmos

Veja como são usadas as variáveis em algoritmos, quais são os tipos de dados e quais as condições para dar nome aos identificadores.

Conceito de variável

Quando realizamos uma conta, armazenamos os dados obtidos seja na cabeça, no papel, numa calculadora etc. Um algoritmo que vai efetuar uma conta também precisa armazenar esses dados em algum lugar, toda vez que inserimos dados em um algoritmo eles são armazenados na memória do computador, seja um nome, data, valor etc.

Os computadores trabalham com o sistema binário. Nesse sistema todos os dados são transformados em zeros e uns (0, 1) para serem armazenados na memória. Cada digito binário ocupa pedaços da memória chamado de bytes, cada byte equivale a 8 bits. Todo byte é identificado por um endereço.

Todos os caracteres existentes possuem um correspondente na tabela ASCII, que é transformado em caractere binário pelo método da divisão para, então, ser armazenado na memória.

Resumindo: cada variável representa uma posição de memória. Possui nome e tipo e seu conteúdo pode variar ao longo do tempo, ou durante a execução de um programa. Ela pode assumir diferentes valores, mas só pode armazenar um único valor por vez.

Tipos de dados

Os tipos de dados podem ser:

  • numéricos;
  • lógicos;
  • literais;
  • caracteres.

Dados numéricos

Os dados numéricos podem ser divididos em inteiros e reais.

Os números inteiros não possuem parte fracionária, podem ser positivos ou negativos. Por exemplo:

  • 5
  • -4
  • 48
  • 75123
  • 487
  • -8423
  • 1

Os números reais podem ser positivos ou negativos e possuem parte fracionária. Por exemplo:

  • 2,45
  • 324,47
  • 1,001
  • -54,04

Atenção! Os números reais, quando estamos programando, segue a notação da língua inglesa, sendo assim a parte decimal é denotada por um ponto e não por uma vírgula como estamos acostumados.

Dados Lógicos

Devido a álgebra de Boole são chamados também de dados booleanos e podem assumir os valores verdadeiro ou falso.

Dados literais ou caracteres

São formados por um caractere ou por uma cadeia de caracteres. Podem ser letras, números ou caracteres especiais. Por exemplo

  • ‘casa’
  • ‘123456’
  • ‘#’
  • ‘1 + 6’

Atenção! Dados literais ou caracteres não podem ser usados para cálculos.

Identificadores

Identificadores são os nomes das variáveis, dos programas, das constantes, das rotinas, das unidades etc. As regras básicas são:

  • os caracteres permitidos: números, letras (maiúsculas ou minúsculas);
  • o primeiro caractere deve ser sempre uma letra ou caractere sublinhado;
  • não são permitidos espaços em brancos e caracteres especiais;
  • não podemos usar as palavras reservadas nos identificadores (palavras que pertençam a uma linguagem de programação).

Por exemplo:

  • Aviao1
  • nota
  • NOTA
  • CASA_AMARELA
  • Casa123
  • a3
  • idadeMenor

Exemplos inválidos:

  • 5b (começa com um número);
  • casa amarela (contém espaço em branco);
  • x + 1 (contém carácter especial);
  • case (é palavra reservada).

Referências:

ASCENCIO, A.F.G.; CAMPOS, E.A.V. Fundamentos da Programação de Computadores – Algoritmos, Pascal, C/C++ e Java. Pearson Prentice Hall. 2a. Ed. 2007.

Was this helpful?

1 / 0

Deixe um comentário 0

Your email address will not be published.


Compartilhe

[amount] estão lendo esse conteúdo agora.