Existem situações em que o número de vezes que uma determinada instrução a ser executada em um algoritmo não precisa necessariamente ser definido. Neste caso, faz-se uso das estruturas “enquanto” e “repita... até”. A estrutura “repita... até” difere da estrutura “enquanto” apenas na obrigatoriedade de execução, de pelo menos uma vez, do bloco de comandos em seu interior.
Considere o algoritmo abaixo:
algoritmo "soma"
var
n,soma : REAL
inicio
n <-1
soma <-0
ENQUANTO n <> 0 FACA
ESCREVA ("Digite um valor: ")
LEIA (n)
soma <- soma + n
FIMENQUANTO
ESCREVA ("Soma: ", soma)
fimalgoritmo
Como ficaria o trecho do algoritmo “soma” reescrito na estrutura “repita... até”?
a.
REPITA
ESCREVA ("Digite um valor: ")
LEIA (n)
soma <- soma + n
ATE n <> 0
b.
REPITA ATE n <> 0
ESCREVA ("Digite um valor: ")
LEIA (n)
soma <- soma + n
c.
REPITA ATE n = 0
ESCREVA ("Digite um valor: ")
LEIA (n)
soma <- soma + n
d.
REPITA
ESCREVA ("Digite um valor: ")
LEIA (n)
soma <- soma + n
ATE n = 0
Respostas
respondido por:
0
Resposta:
a
Explicação:
Perguntas similares
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás