Laços e Desvios condicionais

As sentenças condicionais são iniciadas com a palavra-chave Se e seguem um padrão de sintaxe similar à abaixo:

Secondiçãoforexpressão,

Faça uma coisa;

Faça outra coisa.

O bloco de declarações é iniciado após a 1ª vírgula.

As demais declarações devem ser separadas por ponto e vírgula, com exceção da última, que deve terminar com um ponto.

O aninhamento de sentenças condicionais não é permitido.

Laços e iterações

Exise apenas um tipo de laço, equivalente a um while(true) de outras linguagens:

Exemplo:

Itere.

Adicione 1 para uma contagem.

Escreva a contagem no console.

Se a contagem for maior do que 10, pare.

Reitere.

A palavra-chave Itere indica o ínicio do laço de repetição. Quando o loop começa a partir da primeira linha do corpo da rotina, a keyword "Itere" pode ser omitida.

A palavra-chave Reiteredireciona o fluxo de execução de volta ao início do loop atual.

A palavra chave Pare abandona o laço de repetição, interrompendo a execução do loop e saltando para a linha de código que estiver logo depois do bloco de repetição.

A palavra chave Retorne abandona a rotina atual e devolve o controle de execução à linha seguinte da rotina que chamou a atual.

O aninhamento de laços não é permitido.

Atualizado