Questão de Algoritmos e Estrutura de Dados — Algoritmos — CESPE / CEBRASPE 2021
Algoritmos e Estrutura de Dados›Algoritmos
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
Amédia dos valores da matriz vetor.
Bsoma dos valores de 1 a 5, ou seja, 15.
Cmédia dos valores de 1 a 5, ou seja, 3.
Dsoma dos valores da matriz vetor.
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.