if
Possibilita restringir a execução de um conjunto de comandos.
A sintaxe de um comando if...then é:
if expressão then comando
Onde expressão é uma expressão condicional e comando é um comando simples ou um bloco de comandos.
O comando funciona da seguinte forma: se expressão for TRUE, então comando é executado; caso contrário comando não é executado.
Exemplo
if j <> 0 then result := I/J;
A sintaxe de um comando if...then...else é:
if expressão then comando1 else comando2
Onde expressão é uma expressão condicional, comando1 e comando2 um comando simples ou um bloco de comandos.
O comando funciona da seguinte forma: se expressão for TRUE, então comando1 é executado; caso contrário, comando2 é executado.
Exemplo
if j = 0 then
write( j )
else
write( m );
Em uma série de comandos if aninhados a cláusula else está ligada ao if mais próximo no aninhamento.
Uma seqüência de comandos como:
if expressão1 then if expressão2 then comando1 else comando2;
É reconhecido pelo compilador da seguinte forma:
if expressão1 then [ if expressão2 then comando1 else comando2 ];
Pode-se utilizar também, no lugar de vários ifs aninhados, um comando case.
Created with the Freeware Edition of HelpNDoc: Free HTML Help documentation generator