Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma turma quer registrar em ordem as etapas para calcular a média das notas em um programa educacional. — Que recurso de organização de algoritmos ajuda a representar esse passo a passo?
- A) Usar um gráfico de barras para comparar as notas obtidas pelos estudantes da turma.
- B) Usar um fluxograma ou um pseudocódigo para representar, em ordem, as etapas do cálculo da média.
- C) Usar uma lista livre de ideias para anotar possíveis formas de calcular as notas da turma.
- D) Usar o resultado final da média para reconstruir automaticamente todas as etapas do cálculo.
- E) Usar uma tabela de notas para listar os valores antes de realizar o cálculo da média.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede o recurso que representa, em ordem, as etapas de um algoritmo, no caso o cálculo da média das notas.
- Fluxograma e pseudocódigo são as ferramentas clássicas para representar algoritmos: o fluxograma usa símbolos gráficos e setas, e o pseudocódigo usa uma linguagem estruturada próxima do código, ambos mostrando a sequência ordenada de passos.
- Portanto a alternativa B está correta e coincide com o gabarito oficial.
- A alternativa A está errada, pois um gráfico de barras serve para comparar valores visualmente e não descreve as etapas do cálculo.
- A alternativa C está errada, pois uma lista livre de ideias não organiza uma sequência ordenada de passos.
- A alternativa D está errada, pois o resultado final não contém informação suficiente para reconstruir as etapas intermediárias do cálculo.
- A alternativa E está errada, pois uma tabela lista dados, mas não representa as operações e a ordem em que o cálculo é feito.
💡 Dica: Identifique qual recurso representa visualmente ou textualmente a sequência ordenada de etapas de um algoritmo.
Alternativa por alternativa
O aluno confunde representação de dados com representação de processo, achando que um gráfico registra o passo a passo do cálculo porque mostra as notas.
Fluxogramas e pseudocódigos são formas adequadas de representar algoritmos, pois organizam as instruções em uma sequência lógica de passos, como somar as notas, contar a quantidade de notas e dividir a soma pela quantidade.
O aluno entende que registrar 'o passo a passo' significa anotar ideias soltas sobre formas de calcular, sem exigir uma ordem definida.
O aluno acredita que, conhecido o resultado, é possível recuperar automaticamente todas as etapas, desconsiderando que muitas sequências diferentes levam ao mesmo resultado.
O aluno considera que listar os dados já equivale a descrever o algoritmo, confundindo entrada de dados com a sequência de operações.
Por que engana: Confundir recursos que armazenam ou comparam dados, como tabelas e gráficos, com representações destinadas a organizar a sequência de instruções de um algoritmo.
Raio-X da questão
Representação de algoritmos
avaliacao
Sequência lógica de instruções · Noção de algoritmo
Revise como fluxogramas e pseudocódigos organizam e representam as etapas de um algoritmo.
Confundir recursos que armazenam ou comparam dados, como tabelas e gráficos, com representações destinadas a organizar a sequência de instruções de um algoritmo.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Para inscrever estudantes no clube de leitura, a biblioteca da escola usa um formulário digital. O formulário solicita…
- Em uma planilha com várias turmas, uma mesma fórmula foi inserida na primeira linha e copiada para as demais para manter…
- Em uma atividade de programação, o estudante percebe que vai repetir a mesma conta várias vezes para diferentes valores…
- No terminal de empréstimo de bicicletas de um parque urbano, cada devolução é registrada em um painel de leitura. O…
- Em uma frase, defina o que é um algoritmo em computação.
- Elabore e simule um algoritmo em pseudocódigo que receba uma lista de alunos (nome, nota) e, para cada aluno, imprima…
🔎 Procurar outra questão
Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.
Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog
