O Laço Para com decremento - decr
A instrução para é uma instrução de laço. Ela faz com que um bloco de comandos seja executado repetidamente enquanto uma determinada condição de controle for verificada. Essa condição de controle é a instrução que determina até quando o bloco de comandos entre as chaves será executado.
DECR
O laço para com a opção de decremento da variável de controle apresenta a seguinte sintaxe:
para ( var := expr1 ate expr2 decr expr3 )
{
instrução 1;
instrução 2; ... instruções com ponto e vírgula
instrução 3;
...
} ... chave de fechamento (fim do bloco)
Observações: a instrução para testa a condição expr2 no início do laço, ou seja, antes de qualquer instrução do bloco ser executada.
Exemplo: Exibir os números inteiros de 1 a 10 em ordem decrescente.
algoritmo ( )
{
inteiro i;
para ( i := 10 ate 1 decr 1 )
{
escreva (i);
}
}
Tela de execução do exemplo acima: