Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2021

Algoritmos e Estrutura de DadosAlgoritmos
Código
ce124599
Banca
CESPE / CEBRASPE
Órgão
SEED-PR
Ano
2021
Nível
Médio
Cargo
Professor - Educação Básica e Jornada
1. var2. valores: vetor [1..5] de inteiro3. resultado, x: real4.5. inicio6. para i de 1 ate 5 faca7. leia(valores)8. x<- x + valores9. fimpara10. resultado <- x / 511. escreva("Resultado: ", resultado)12. fimalgoritmoO resultado da lógica dos algoritmos precedente é a
  1. Amédia dos valores da matriz vetor.
  2. Bsoma dos valores de 1 a 5, ou seja, 15.
  3. Cmédia dos valores de 1 a 5, ou seja, 3.
  4. Dsoma dos valores da matriz vetor.
  5. Eordenação dos valores de 1 a 5.
Revelar gabarito e comentário

GabaritoA — média dos valores da matriz vetor.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Lógica de programação: cálculo da média de um vetor

Gabarito: letra A. O algoritmo lê cinco valores inteiros, acumula a soma na variável x e, ao final, divide essa soma por 5, armazenando o resultado em resultado e exibindo-o. Portanto, o resultado é a média aritmética dos valores lidos (matriz vetor).

Explicação passo a passo:

  • Declaração: vetor valores de inteiros com índices 1 a 5, variáveis resultado e x reais.

  • Loop para i de 1 ate 5 executa 5 vezes.

    • Dentro do loop, leia(valores) – embora falte o índice, entende-se que lê um valor para a posição corrente i (ou seja, valores[i]).

    • x <- x + valores – na verdade deveria ser x <- x + valores[i], mas o efeito é acumular o valor lido.

  • Ao final do loop, x contém a soma dos 5 valores.

  • resultado <- x / 5 calcula a média.

  • escreva("Resultado: ", resultado) exibe o resultado.

A pegadinha comum é confundir a variável de índice i com os próprios valores, levando a crer que o algoritmo soma os números de 1 a 5 (15). No entanto, o algoritmo lê valores arbitrários e calcula a média.

Alternativa A — ✅ Correta ⟵ GABARITO

Descreve exatamente a funcionalidade: média dos valores do vetor.

Alternativa B — ❌ Incorreta

Afirma que o resultado é a soma dos valores de 1 a 5 (15), mas o algoritmo não trabalha com valores fixos; ele lê dados externos.

Alternativa C — ❌ Incorreta

Também assume valores fixos (1 a 5) e indica a média como 3, o que não corresponde à lógica real.

Alternativa D — ❌ Incorreta

O algoritmo calcula a soma na variável x, mas o valor exibido é a média (resultado), não a soma. Portanto, não é a saída do algoritmo.

Alternativa E — ❌ Incorreta

O algoritmo não realiza nenhuma ordenação; apenas lê, soma e divide.

NÃO CAIA NESSA!

O índice do laço vai de 1 a 5, o que pode induzir o candidato a pensar que os próprios números 1,2,3,4,5 estão sendo processados. O comando leia(valores) — mesmo sem índice explícito — indica que os valores são lidos da entrada a cada iteração, e não os índices. Portanto, não caia na tentação de somar os índices.

Gabarito: letra A.

Link permanente: /questoes/ce124599