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:
Se
condição
for
expressã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 Reitere
direciona 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