Uma escola está testando um programa para organizar as notas de uma turma. O programa recebe as notas dos…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Uma escola está testando um programa para organizar as notas de uma turma. O programa recebe as notas dos alunos, compara seus valores e mostra uma relação com as notas colocadas da menor para a maior. Ele não calcula médias, não produz gráficos e não utiliza os nomes dos estudantes nessa organização. Com base no funcionamento descrito, qual é a entrada e qual é a saída esperada do programa?
- A) Entrada: relatório da turma; Saída: classificação dos estudantes
- B) Entrada: notas dos alunos; Saída: média geral da turma
- C) Entrada: notas dos alunos; Saída: gráfico com os resultados
- D) Entrada: nomes dos alunos; Saída: nomes ordenados em ordem alfabética
- E) Entrada: notas dos alunos; Saída: notas ordenadas da menor para a maior
✅ Resposta correta: alternativa E
Resolução passo a passo
- Leia o enunciado e identifique o que o programa recebe. O texto diz que ele 'recebe as notas dos alunos', logo a entrada são as notas dos alunos.
- Identifique o que o programa produz. O texto diz que ele 'mostra uma relação com as notas colocadas da menor para a maior', ou seja, a saída são as notas ordenadas da menor para a maior.
- Verifique as restrições. O enunciado afirma que o programa não calcula médias, não produz gráficos e não usa os nomes dos estudantes na organização. Isso elimina a saída de média (B), a saída de gráfico (C) e a ideia de ordenação por nomes (D).
- Analise a alternativa A. Ela fala em 'relatório da turma' como entrada, o que não aparece no texto, que cita apenas as notas. Além disso, 'classificação dos estudantes' sugere ordenar pessoas, enquanto o enunciado fala em ordenar as notas.
- Conclusão. A alternativa correta é a E, que coincide com o gabarito oficial. Cada alternativa errada falha por trocar a entrada ou a saída descritas no texto: B traz média, que o programa não calcula; C traz gráfico, que o programa não produz; D traz nomes, que o programa não usa na organização; A traz relatório como entrada, que não é mencionado.
💡 Dica: Identifique os tipos de dados que devem ser organizados.
Alternativa por alternativa
O aluno pode ter interpretado 'organizar' como 'classificar estudantes em um relatório', associando a ordenação a um ranking de pessoas em vez de valores de notas.
Por que engana: Confundir tipos de entrada e saída, como associar entrada de texto a saída numérica sem processamento adequado.
O aluno associa 'organizar notas de uma turma' ao cálculo habitual da média da turma, ignorando a informação explícita de que o programa não calcula médias.
O aluno imagina que um programa que mostra resultados de uma turma necessariamente produz gráficos, sem ler a restrição de que o programa não produz gráficos.
O aluno confunde a ordenação das notas com a ordenação dos nomes, achando que a organização deve ser alfabética, quando o enunciado diz que os nomes não são usados nessa organização.
O programa recebe as notas como entrada e realiza a operação de ordená-las em ordem crescente. Portanto, sua saída é uma relação com as notas organizadas da menor para a maior.
Raio-X da questão
entrada e saída de dados
avaliacao
entrada e saída de dados · tipos de dados
Revisar os conceitos de entrada e saída em programação.
Confundir tipos de entrada e saída, como associar entrada de texto a saída numérica sem processamento adequado.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um experimento de programação, você precisa definir quais dados de entrada e de saída utilizar. Quais seriam as…
- Para um projeto de programação que visa calcular a média de notas de alunos, qual é a entrada necessária e qual seria a…
- Em uma competição de programação, os alunos devem desenvolver um algoritmo que ordene uma lista de notas de teste. Qual…
- Na escola, um professor quer automatizar a classificação de alunos por nota final para formar um ranking. Descreva com…
- Em uma escola pública, a equipe de tecnologia está desenvolvendo um sistema para gerar um relatório de notas. Antes de…
- Descreva um algoritmo para ordenar uma lista de alunos por nota. Inclua os passos que deveriam ser tomados para garantir…
🔎 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
