Em um determinado momento na execução das instruções de repetição, atingimos nosso objetivo esperado e
precisamos parar a execução imediatamente. Para isso, utilizamos a instrução de parada: pare.
Abaixo, a sintaxe do comando pare em comandos de repetição que tiveram suas sintaxe resumidas para
reduzir as suas complexidades.
Sintaxe
para(...) {
comando_decisao(condição){
pare
}
}
enquanto(...) {
comando_decisao(condição){
pare
}
}
faca(...) {
comando_decisao(condição){
pare
}
}enquanto(...);
Funcionamento
Um comando de decisão(se, se-senao, se-senao-se) é executado, caso o retorno da validação da condição seja Verdadeiro
o comando pare é executado encerrando o comando de repetição
Exemplo 1
programa
{
funcao inicio()
{
inteiro contador
contador = 0
enquanto(contador < 10)
{
escreve(contador)
contador = contador + 1
if ( contador == 5 )
{
pare
}
}
}
}
Saída
01234
Caso haja um encadeamento/aninhamento de instruções de repetição, a instrução pare irá interromper
apenas a instrução de repetição no escopo em a instrução pare foi invocada.
Exemplo 2
programa
{
funcao inicio()
{
inteiro i , j
i = 0
j = 0
para(i=0; i < 2 ; i++)
{
escreva(" i: ",i);
para(j=0; j < 5 ; j++)
{
escreva(" j: ",j);
se( j == 3)
pare
}
escreva("\n")
}
}
}
Saída
i: 0 j: 0 j: 1 j: 2 j: 3
i: 1 j: 0 j: 1 j: 2 j: 3