1. var 2. valores: vetor [1..5] de inteiro 3. resultado, x:...
O resultado da lógica dos algoritmos precedente é a
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa Correta: A - média dos valores da matriz vetor.
Vamos analisar a questão detalhadamente e entender por que a alternativa correta é a letra A.
Primeiro, observe o pseudo-código fornecido:
1. var 2. valores: vetor [1..5] de inteiro 3. resultado, x: real 4. 5. inicio 6. para i de 1 ate 5 faca 7. leia(valores) 8. x <- x + valores 9. fimpara 10. resultado <- x / 5 11. escreva("Resultado: ", resultado) 12. fimalgoritmo
Para resolver a questão, precisamos entender a lógica do algoritmo:
Na linha 2, uma variável valores é declarada como um vetor de inteiros com 5 posições.
Na linha 3, duas variáveis resultado e x são declaradas como do tipo real.
A linha 6 inicia um laço para que percorre de 1 até 5.
Na linha 7, os valores são lidos e armazenados no vetor valores.
Na linha 8, a variável x acumula a soma dos valores do vetor.
Após o laço, na linha 10, a média dos valores é calculada dividindo x por 5.
A linha 11 exibe o resultado médio.
Agora, vamos justificar a alternativa correta e as incorretas:
A - média dos valores da matriz vetor.
Correta. O algoritmo lê 5 valores, armazena-os no vetor valores, soma esses valores na variável x e, finalmente, divide essa soma por 5 para calcular a média.
B - soma dos valores de 1 a 5, ou seja, 15.
Incorreta. O algoritmo soma os valores lidos e não os valores de 1 a 5. A soma de 1 a 5 é uma interpretação errônea neste contexto.
C - média dos valores de 1 a 5, ou seja, 3.
Incorreta. A média dos valores lidos é calculada e não a média dos números de 1 a 5. A questão é sobre os valores lidos, que podem ser diferentes de 1 a 5.
D - soma dos valores da matriz vetor.
Incorreta. O algoritmo realmente soma os valores na variável x, mas o resultado final que ele exibe é a média, não a soma.
E - ordenação dos valores de 1 a 5.
Incorreta. Não há nenhuma instrução no algoritmo para ordenar o vetor valores. O algoritmo apenas lê, soma e calcula a média dos valores.
Espero que essa explicação tenha esclarecido a lógica do algoritmo e por que a alternativa A é a correta. Qualquer dúvida, estou à disposição para ajudar!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Questão sem formatação alguma, o velho "control C + control V" na prova, se concentre em qualidade e não somente em quantidade de questões do site, Qconcursos, melhorem. Sobre a questão, ela faz a média dos valores lidos, como não temos a informações de quais valores serão lidos, descartamos a alternativa C, sendo assim, a alternativa A é a correta.
1. var
2. valores: vetor [1..5] de inteiro
3. resultado, x: real
4.
5. inicio
6. para i de 1 ate 5 faca
7. leia(valores)
8. x<- x + valores
9. fimpara
10. resultado <- x / 5
11. escreva("Resultado: ", resultado)
12. fimalgoritmo
Força Guerreiro!!!!!!
erro da letra C:
resultado (x/5)
1/5 = 0,2
3/5 = 0,6
6/5 = 1,2
10/5 = 2
15/5 = 3
A casca de banana está na linha 7, pois os valores do vetor são pedidos ao usuário. Na linha 10, ele divide o valor da soma de todos os itens do vetor por 5, calculando então a média dos valores da matriz vetor. (Alternativa A)
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo