Variáveis
Sabe-se na matemática que uma variável é uma representação simbólica dos elementos de um certo conjunto.
Nos algoritmos, destinados a resolver um problema no computador, cada variável corresponde uma posição de memoria , cujo o conteúdo pode variar ao longo do tempo durante a execução de um programa.
Formação de Identificadores
Um identificador é formado por um ou mais caracteres, sendo que o primeiro caractere deve, obrigatoriamente, ser uma letra e os caracteres seguintes, letras ou dígitos, não sendo permitido o uso de símbolos especiais.
Exemplo:
A | 5B |
Nota | E(13) |
Matricula | A:B |
X5 | X-Y |
A32B | Nota[1] |
F1G3H5 | B*D. |
Declaração de Variáveis
As variáveis só podem armazenar valores de um mesmo tipo, de maneira que também são classificadas como sendo “numéricas, lógicas e literais”.
Exemplo:
<nomevariável> : <tipo>
idade : inteiro
idade : inteiro
Variáveis do tipo Inteiro (numéricas)
Este tipo de variável ocupa 2 bytes de memória. Como um byte possui 8 bits, fica claro definir a quantidade símbolos (valores inteiros) representados por 2 bytes:
1 byte = 28 = 256 símbolos
2 byte = 28 x 28 = 65536 símbolos
Para a representação dos inteiros de 2 bytes temos:
Z = { -32768, ..., 0, ..., 32767}
Inteiros Curto: 1 byte
Inteiros Longos: 4 bytes:
Inteiros Longos: 4 bytes:
Variáveis Reais
Este tipo de variável armazena elementos com casas decimais. Normalmente ocupam 4 bytes de memória.
Existem outras formas de representação de alocação: 8 bytes, normalmente utilizados para cálculos científicos.
Exemplo: Quanto maior o numero de casas decimais, menos elementos poderão ser representados.
8,00001; 8,00002; 8,00003, ...,
Valores Literais
Conhecidos como caracteres ou cadeia de caracteres, este tipo de dado é representado da seguinte maneira: todo valor literal deve estar representado entre aspas (‘).
Exemplo:
‘A’ à Valor literal de comprimento 1
‘BELA’ à Valor literal de comprimento 4
‘7+5’ à Valor literal de comprimento 3
‘BELA’ à Valor literal de comprimento 4
‘7+5’ à Valor literal de comprimento 3
Como cada caractere ocupa um byte, uma cadeia de caracteres (string) de tamanho 6 ocupa 6 bytes na memória.
Nenhum comentário: