quinta-feira, 1 de dezembro de 2011

Estruturas de Controle Condicionais: if e case.

Estrutura Condicional:   if ...then … else

Sintaxe:

If (condição) then
       begin
                {Bloco de comandos executados se a condição for verdadeira}
       end
else
       begin
               {Bloco de comandos executados se a condição for falsa}
       end;

Nota 1: O end que precede o else não é seguido de (; ).
Nota 2: O begin e o end são opcionais quando houver apenas um comando no bloco.
Nota 3: O else não precisa ser usado quando se quer testar apenas a condição verdadeira.

Estrutura Condicional:   case … of

Sintaxe:

case (expressão) of
    Constante_1:    bloco de comandos 1;
    Constante_2:    bloco de comandos 2;
    ....
    Constante_n:    bloco de comandos n;
else
    Bloco de comandos;
end;

A expressão (ou seletor) deverá ser de um tipo com o tamanho máximo de 2 bytes (Byte, char, Word ou integer).

As constantes podem ser um único valor:

      4:      { opção para o número inteiro 4}
  
ou um intervalo definido :

      3..6:        {opção para os números inteiros 3, 4, 5 e 6}
      ‘A’..’Z’:     { opção para  todos os caracteres entre ‘A’ e ‘Z’}
      1,8,9 :     {opção para os valores inteiros 1,8 ou 9}
      ‘A’..’Z’ , ‘a’..’z’ : { opção para todas as letras maiúsculas e minúsculas}

Um comentário: