A estrutura de repetição do-while (REPITA-ATE) não NECESSITA escrever duas vezes a leitura de dados do usuário, pois ela é pós-testada. Observe a implementação de um algoritmo com do-while (REPITA-ATE):
algoritmo "SomaAteChegar0"
var
valor : REAL
soma : REAL
inicio
soma := 0
REPITA
ESCREVAL ("Digite um valor: ")
LEIA (valor)
soma := soma + valor
ESCREVAL ("Total: ", soma)
ATE valor = 0
fimalgoritmo
Observe as afirmativas abaixo:
I. As instruções das LINHAS 8, 9, 10 e 11 serão executadas antes da realização do teste na LINHA 12.
II. O teste na LINHA 12 é realizado e, caso a variável seja do tipo inteiro e com valor zero, o laço é interrompido e o resto do algoritmo entra em execução.
III. As instruções das LINHAS 8, 9, 10 e 11 serão executadas novamente depois da realização do teste na LINHA 12 ser VERDADEIRO.
IV. O teste na LINHA 12 é realizado e, caso a variável seja do tipo real e com valor zero, o laço é interrompido e o resto do algoritmo entra em execução.
V. As instruções das LINHAS 8, 9, 10 e 11 só serão executadas após a realização do teste na LINHA 12.
É correto, apenas:
A I e IV
B I, II e V
C III e IV
D III e V
E Todas as alternativas
Soluções para a tarefa
Respondido por
3
Letra "A" que é correta.
Respondido por
0
A) I e IV.
A estrutura de repetição do-while (REPITA-ATE) tem por característica não apresentar necessidade da escrita duas vezes dos dados do usuário, visto que ela é pós-testada.
Considerando os conceitos e o algoritmo apresentado no enunciado, podemos concluir que: as instruções das linhas 8, 9, 10 e 11 serão executadas antes da realização do teste na linha 12. E quando o teste da linha 12 é realizado, a variável sendo do tipo real e com valor zero, o laço será interrompido e o resto entrará em execução.
Bons estudos!
Perguntas interessantes
Artes,
7 meses atrás
Inglês,
7 meses atrás
Biologia,
7 meses atrás
Inglês,
11 meses atrás
Matemática,
1 ano atrás
Administração,
1 ano atrás
Pedagogia,
1 ano atrás