11.Dados
Normalmente uma linguagem de programação possui dois tipos de elementos: os elementos definidos pela linguagem e os elementos definidos pelo próprio usuário:
11.1.1Elementos definidos pela linguagem: 11.1.1.1Letras (alfanuméricas):
A até Z
a até z
11.1.1.2 Dígitos (numéricos):
0 até 9
Todas as linguagens possuem símbolos especiais que são diferentes em cada linguagem, mas que tem a mesma finalidade:
Palavras Reservadas são símbolos que possuem significado definido na linguagem, não podendo ser redefinidos ou usado como nome de identificador.
Absolute
|
and
|
array
|
begin
|
case
|
const
|
div
|
do
|
downto
|
else
|
end
|
external
|
file
|
for
|
forward
|
function
|
goto
|
if
|
implementation
|
in
|
inline
|
interface
|
interrupt
|
label
|
mod
|
nil
|
not
|
of
|
or
|
packed
|
procedure
|
program
|
record
|
repeat
|
set
|
shl
|
shr
|
string
|
then
|
to
|
type
|
unit
|
until
|
uses
|
var
|
while
|
with
|
xor
|
A linguagem Pascal tem ainda alguns identificadores predefinidos pela linguagem conhecidos como Identificadores Padrão. Podem ser constantes, tipos, variáveis ou subprogramas (procedimentos ou funções) e podem ser escritos tanto em minúsculo como em maiúsculo:
abs
|
arqtan
|
boolean
|
char
|
chr
|
cos
|
eof
|
eoln
|
exp
|
false
|
input
|
integer
|
ln
|
maxint
|
odd
|
ord
|
output
|
pred
|
read
|
readln
|
real
|
reset
|
rewrite
|
run
|
sin
|
sqr
|
sqrt
|
str
|
succ
|
text
|
true
|
trunc
|
write
|
writeln
|
|
|
11.1.1.5 Delimitadores
Os elementos da linguagem (identificadores, números e símbolos especiais) devem ser separados por pelo menos um dos seguintes delimitadores: branco, final de linha ou comentário.
11.1.2 Elementos definidos pelo Usuário 11.1.2.1 Identificadores
Um identificador é um símbolo definido pelo usuário que pode ser um rótulo (label), uma constante, um tipo, uma variável, um nome de programa ou subprograma (procedimento ou função).
Os identificadores normalmente devem começar com um caractere alfabético e não pode conter espaços em branco.
O número máximo de caracteres que podem formar o identificador varia de compilador para compilador. No PASCAL padrão somente os 8 primeiros caracteres são válidos; no TURBO PASCAL pode-se usar identificadores de até 127 caracteres sendo todos significativos e não há distinção entre maiúsculas e minúsculas.
11.1.2.2 Comentários
Os comentários não tem função nenhuma para o compilador e serve apenas para aumentar a legibilidade e clareza do programa.
Um comentário é iniciado por { ou (* e é encerrado por } ou *).
11.1.2.3 Endentação
A endentação também não tem nenhuma função para o compilador e serve para tornar a listagem do programa mais clara dando hierarquia e estrutura ao programa.
|