Como dito anteriormente, ao longo do programa o dado será manipulado através do nome do seu identificador, sendo assim, o primeiro passo para utilizarmos os dados é a nomeação do seu idenficador e a definição do seu tipo (no caso de identificadores variáveis), ou do seu valor (no caso de identificadores constantes). A definição dos dados em algoritmos também é conhecida como declaração.
Um identificador (sendo ele variável ou constante) declarado com um determinado tipo de dados ficará restrito a armazenar valores daquele tipo específico (inteiro, real, caractere, lógico). Na maioria dos casos, se houver uma tentativa de atribuir a um identificador um tipo diferente daquele para o qual ele foi definido irão ocorrer erros de compilação, de execução ou até mesmo perda de dados3.5.
A definição de um identificador variável num algoritmo é feita da seguinte forma:
var <identificador1> [, <identificador2>,...]: <tipo1>;
<identificador3> [, <identificador4>,...]: <tipo2>;
e a de um identificador constante da seguinte forma:
constante <identificador1> = <valor1>;
<identificador2> = <valor2>;
<identificador3> = <valor3>;
A seguir são apresentados alguns exemplos de declarações de ambos os tipos de identificadores:
var marca, modelo: caractere;
ano: inteiro;
preco: real;
vendido: lógico;
constante PI=3.141592654;
MAXIMO=100;
Ao declaramos um identificador variável, estamos reservando na memória do computador um espaço para armazenar valores do tipo declarado para o mesmo. Podemos comparar a memória de um computador com um móvel cheio de gavetas etiquetadas, onde cada gaveta marcada pela etiqueta corresponde a um identificador variável e o que está guardado dentro da gaveta corresponde ao valor do mesmo. a informacao acima dah a ideia de que um identificador constante nao reserva espaco na memoria do computador..., como arrumamos isso? aqui é outro lugar interessante para colocarmos uma figura, mesmo que fique repetitivo...
root 2009-03-12