Repetição do Tipo: Teste Lógico no Fim do Looping
Caracteriza-se por uma estrutura que efetua um teste lógico no fim de um looping. Esta estrutura é parecida com a enquanto. A estrutura em questão é denominada de repita, sendo conseguida com a utilização do conjunto de instruções repita...ate.
A estrutura repita...ate tem o seu funcionamento controlado por decisão. Porém, irá efetuar a execução de um conjunto de instruções pelo menos uma vez antes de verificar a validade da condição estabelecida. Diferente da estrutura enquanto que executa somente um conjunto de instruções, enquanto a condição é verdadeira.
Desta forma repita tem seu funcionamento em sentido contrário a enquanto, pois sempre irá processar um conjunto de instruções no mínimo uma vez até que a condição se torne Verdadeira. Para a estrutura repita um conjunto de instruções é executado enquanto a condição se mantém Falsa e até que ela seja Verdadeira.
Para exemplificar a utilização de repita, será utilizado o mesmo exemplo anterior: “Pedir a leitura de um valor para a variável X, multiplicar esse valor por 3, implicando-o à variável R, e apresentar o valor obtido, repetindo esta sequência por cinco vezes”.
Algoritmo
- Criar uma variável para servir como contador com valor inicial 1;
- Ler um valor para a variável X ;
- Efetuar a multiplicação do valor de X por 3, implicando o resultado em R;
- Apresentar o valor calculado contido na variável R;
- Acrescentar +1 a variável contador, definida no passo 1; 6. Repetir os passos 2, 3, 4 e 5 até que o contador seja maior que 5
- Iniciar o programa e o modo de laço repita;
- Ler um valor para a variável X ;
- Efetuar a multiplicação do valor de X por 3, implicando o resultado em R;
- Apresentar o valor calculado contido na variável R;
- Solicitar do usuário se este deseja ou não continuar o programa;
- Repetir os passos 2, 3, 4 e 5 até que a resposta do usuário seja diferente de sim.




Comentários
Postar um comentário