Programação de computadores: estrutura de repetição enquanto (em pseudocódigo) Flashcards
O que é uma estrutura de repetição enquanto
O enquanto é a estrutura de repetição formada a partir de um bloco que inicia com a palavra reservada enquanto
seguida da condição de parada do laço e do bloco de comandos que serão repetidos.
Como definir uma estrutura de repetição enquanto
?
A sintaxe para definir uma estrutura do tipo enquanto
é:
enquanto (condição de parada) { comando 1 ... comando n }
Em que caso é recomendado utilizar o enquanto
?
Dentre os três principais tipos de estruturas de repetição, sugere-se o uso do enquanto
quando:
1. Quando o número de repetições for desconhecido;
2. Quando é necessário que tanto a primeira quanto as demais iterações ocorram apenas se a condição for satisfeita.
Caso 1: Quando o número de repetições for desconhecido
Exemplo de uso do enquanto
No exemplo abaixo, o laço de repetição está condicionado ao usuário digitar uma valor par, e assim as repetições ocorreram enquanto a condição não for satisfeita.
Exemplo
imprima "insira um número" leia entrada_usuario enquanto (entrada_usuario % 2 != 0) { imprima "você digitou um número impar" leia entrada_usuario }
Exemplo: Repetir até o usuário informar um número par
Caso 2: Quando é necessário que tanto a primeira quanto as demais iterações ocorram apenas se a condição for satisfeita.
Exemplo de uso do enquanto
O exemplo anterior também representa este caso, pois a primeira entrada do usuário deve ser verificada na primeira iteração.
Exemplo
imprima "insira um número" leia entrada_usuario enquanto (entrada_usuario % 2 != 0) { imprima "você digitou um número impar" leia entrada_usuario }
Exemplo: Repetir até o usuário informar um número par