Enquanto
Comando que executa as instruções subordinadas de um bloco em que seu resultado permanece verdadeiro enquanto a condição for verdadeira, caso contrário a execução do laço é parada automaticamente.
Estrutura sintática:
enquanto ( condição ) faça
{ instruções executadas durante o período em que a condição é verdadeira }
fim_enquanto
Exemplo de codificação
Desenvolver um programa que leia um número inteiro e em seguida realize o cálculo do número multiplicando-o por 5 e mostre seu resultado.
programa teste_enquanto
var
i, n, r : inteiro
inicio
i ← 1
enquanto ( i <= 5 ) faça
leia n
r ← n * 5
escreva r
i ← i + 1
fim_enquanto
fim
Repita
Comando que tem por finalidade executar pelo menos uma vez as instruções subordinadas de um bloco, funcionará enquanto o resultado lógico não for validado caso seja a execução é parada automaticamente.
Estrutura sintática:
repita
{ instruções executadas durante o período em que a condição é falsa }
até_que ( condição )
Exemplo de codificação
Desenvolver um programa que leia um número inteiro e em seguida realize o cálculo do número multiplicando-o por 5 e mostre seu resultado.
programa teste_repita
var
i, n, r : inteiro
inicio
i ← 1
repita
leia n
r ← n * 5
escreva r
i ← i + 1
até_que ( i >5 )
fim
Até_seja
Comando que executa instruções subordinadas de um bloco enquanto o resultado lógico da condição permanece falso, caso contrário a execução é automaticamente encerrada.
Estrutura sintática:
até_seja ( condição ) efetue
{ instruções executadas durante o período em que a condição é falsa }
fim_até_seja
Exemplo de codificação
Desenvolver um programa que leia um número inteiro e em seguida realize o cálculo do número multiplicando-o por 5 e mostre seu resultado.
programa teste_ate_seja
var
i, n, r : inteiro
inicio
i ← 1
até_seja ( i >5 ) efetue
leia n
r ← n * 5
escreva r
i ← i + 1
fim_até_seja
fim
Nenhum comentário:
Postar um comentário
Obrigado!
Seu comentário será liberado após a aprovação do mediador.
Atensiosamente,
Márcyo Rafael.