1. var 2. valores: vetor [1..5] de inteiro 3. resultado, x:...

Próximas questões
Com base no mesmo assunto
Q1686331 Algoritmos e Estrutura de Dados
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
O resultado da lógica dos algoritmos precedente é a
Alternativas

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