Académique Documents
Professionnel Documents
Culture Documents
Ex.:
X: array[1..10] of Integer; // Vetor de 10 elementos inteiros
S: array[1..50] of Double; // Vetor de 50 elementos reais
M: array[1..10,1..20] of Boolean; // Matriz booleana de 10x20
1.5 Comentários
Comentário de Uma linha: // comentário
Comentários de várias linhas { comentário }
1.7 Operadores
O Delphi Possui uma estrutura de operadores muito parecida com a do pascal,
apenas com a inclusão de alguns novos operadores.
1.9.2 Case
A instrução case consiste em uma expressão usada para selecionar um valor em uma
lista de possíveis valores, ou de faixa de valores. Estes valores são constantes e devem ser
únicos e de tipo ordinal. Finalmente pode haver uma instrução else que será executada se
nenhum dos rótulos corresponder ao valor do seletor. O seu formato básico é:
Case Seletor of
Const1: Begin
Comandos referentes a constante 1.
End;
Const2: Begin
Comandos referentes a constante 2.
End;
Faixa1..Faixa2: Begin
Comandos referentes a Faixa de valores.
End;
Else
Comandos referentes ao else
End;
Exs.:
Case Numero of Case MeuChar of
1: texto := ‘um’; ‘+’: Texto := ‘Sinal de mais’;
2: texto := ‘dois’; ‘-‘: Texto := ‘Sinal de Menos’;
3: texto := ‘tres’; ‘0’..’9’: Texto := ‘Números’;
end; else
Begin
Texto := ‘Caracter desconhecido’;
Meuchar := ‘?’;
End;
Ex.:
K := 0;
W:= 0;
For i:=1 to 10 do
For j:=1 to 10 do
K := K + i*j;
1.10.2 While
O while é um comando de repetição que não possui controle de um contador e que
testa a condição antes de executar o próximo loop. Este loop irá se repetir enquanto a
condição for verdadeira. A sua forma básica é:
While condição
Begin
Comandos;
End;
Ex.:
I:=10;
J:=0;
While I>J do
Begin
I := I –1;
J := J + 1;
End;