Observe o algoritmo:
01 - algoritmo exemplo
02 - Var x, y, z : inteiro
03 - Início
04 - x <- 0
05 - y <- 0
06 - z <- 0
07 - enquanto (x > z) faça
08 - y <- y + x
09 - x <- x + 1
10 - escreva(y)
11 - Fim_enquanto
12 - escreva(y)
13 - Fim
Agora, fazendo o teste de mesa no algoritmo acima, analise as afirmativas a seguir:
I – O valor da variável "y" será escrito na tela (N + 1) vezes, onde N é o número de repetições do laço ENQUANTO.
II – Na tela do usuário aparecerá: 0.
III – Na tela do usuário aparecerão os valores 0, 1, 3, 6.
IV – Na tela do usuário aparecerão os valores 0, 1, 3, 6, 6.
Considerando as afirmações acima, é correto o que se afirma em:
Alternativas
Alternativa 1:
I e II, apenas.
Alternativa 2:
II e III, apenas.
Alternativa 3:
I, II e IV, apenas.
Alternativa 4:
I, III e IV, apenas.
Alternativa 5:
I, II, III e IV.
Soluções para a tarefa
Respondido por
4
Resposta:
Acredito quie seja I e II
Explicação:
Respondido por
10
Resposta:
Alternativa 2:
II e III, apenas.
Explicação:
I – O valor da variável "y" será escrito na tela (N + 1) vezes, onde N é o número de repetições do laço ENQUANTO. (FALSO, porque "x" é o número de repetição).
II – Na tela do usuário aparecerá: 0. (VERDADEIRO, pois 0 será o primeiro número a aparecer).
III – Na tela do usuário aparecerão os valores 0, 1, 3, 6. (VERDADEIRO).
IV – Na tela do usuário aparecerão os valores 0, 1, 3, 6, 6. (FALSO, o próximo número depois do primeiro 6 seria 10).
jujupaivar:
Boa tarde! estou um pouco confusa sobre essa resposta.. Pois será executado enquanto X > Z ambas valendo 0 .. O primeiro resultado é 0 e assim irá continuará. Caso a condição fosse enquanto X >= Y , ai sim o resultado seria 0 , 1 , 3 , 6 , 6
Perguntas interessantes
Geografia,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
7 meses atrás
Matemática,
10 meses atrás
Química,
10 meses atrás
Português,
1 ano atrás
História,
1 ano atrás