João criou um programa que calcula a média das notas de seus alunos. Para isso, ele precisa saber quantas…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.
Fonte: Base Nacional Comum Curricular (MEC).Questão
João criou um programa que calcula a média das notas de seus alunos. Para isso, ele precisa saber quantas notas serão inseridas e quais são elas. Qual é a relação entre entradas e saídas?
- A) Entradas: notas; Saída: quantidade de notas.
- B) Entradas: quantidade de notas; Saída: notas dos alunos.
- C) Entradas: notas; Saída: média das notas.
- D) Entradas: média; Saída: notas.
- E) Entradas: notas e alunos; Saída: quantidade de notas.
✅ Resposta correta: alternativa C
Resolução passo a passo
- Identifique o que o programa recebe. Para calcular a média, o programa precisa das notas que serão inseridas pelo usuário, que são os dados de entrada. A quantidade de notas também é informada, mas ela serve para controlar o processamento (saber quantas notas ler e quantas somar), e o enunciado a apresenta como informação necessária para a execução.
- Identifique o que o programa devolve. O objetivo do programa é calcular a média das notas, portanto o resultado produzido, isto é, a saída, é a média.
- Relacione. Entradas: notas (e, em um sentido mais amplo, a quantidade delas, usada para o cálculo). Saída: média das notas. Esta é a relação que descreve corretamente o funcionamento do programa, e a alternativa C é a única que apresenta a média como saída.
- Verifique as demais alternativas. A) está errada porque trata a quantidade de notas como saída, quando ela é apenas um dado auxiliar, e não o resultado final do programa. B) está errada porque inverte o papel: a quantidade de notas não é o dado principal de entrada e as notas não são a saída. D) está errada porque a média é o resultado, não a entrada, e as notas não são produzidas pelo programa. E) está errada porque os alunos não são dados processados pelo cálculo e a quantidade de notas não é a saída.
- Conclusão. A alternativa correta é a C, de acordo com o gabarito oficial.
💡 Dica: Identifique as entradas e saídas do programa de João.
Alternativa por alternativa
O aluno inverteu entrada e saída: tomou a quantidade de notas como resultado do programa, quando ela é apenas uma informação auxiliar para o cálculo.
Por que engana: Confundir o que é dado como entrada e o que é resultado (saída) do programa, invertendo-os.
O aluno trocou os papéis: considerou a quantidade de notas como entrada principal e as próprias notas como saída, quando as notas são os dados fornecidos e o resultado é a média.
Correto! As notas são as entradas e a média é a saída.
O aluno confundiu dado de entrada com resultado: tomou a média como entrada, mas a média é justamente o que o programa calcula, e as notas são o que é fornecido.
O aluno incluiu os alunos como entrada, embora o cálculo dependa apenas das notas, e tomou a quantidade de notas como saída, repetindo o erro de confundir dado auxiliar com resultado.
Raio-X da questão
entradas e saídas
avaliacao
conceito de entradas e saídas · media aritmetica
Revisar conceitos de entradas e saídas em programação.
Confundir o que é dado como entrada e o que é resultado (saída) do programa, invertendo-os.
pensamento_critico
cotidiano
Questões parecidas com resolução
- 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 um experimento de programação, você precisa definir quais dados de entrada e de saída utilizar. Quais seriam as…
- Uma professora quer ajudar seus alunos a entenderem o que são entradas e saídas em um programa. Se ela utilizar um…
- Considere que você está desenvolvendo uma atividade que envolve a criação de um programa que calcula a média de notas…
- Identifique quais são as entradas e saídas do seguinte problema: Um programa que calcula a média de três notas.
- Ao planejar um programa para calcular a média de notas de alunos, quais dados são essenciais para a implementação desse…
🔎 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
