Qual é o primeiro passo na criação de um programa para calcular a média de notas?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual é o primeiro passo na criação de um programa para calcular a média de notas?
- A) Escrever o código
- B) Definir as variáveis
- C) Testar o programa
- D) Escolher a linguagem
- E) Criar o algoritmo
✅ Resposta correta: alternativa E
Resolução passo a passo
- Entenda o que a questão pede. Ela quer o primeiro passo no desenvolvimento de um programa que calcula a média de notas, ou seja, a etapa que vem antes de qualquer código.
- Considere a ordem usual do desenvolvimento de software: primeiro se compreende o problema e se planeja a solução, depois se escreve o código, depois se testa. Planejar a solução significa criar um algoritmo, isto é, uma sequência lógica e finita de passos (ler as notas, somar, dividir pela quantidade, mostrar o resultado).
- Como o algoritmo é a descrição da solução independente de linguagem, ele vem antes de escolher a linguagem de programação, de definir as variáveis (que surgem ao detalhar o algoritmo) e de escrever o código.
- Por isso a alternativa correta é a E, Criar o algoritmo, que coincide com o gabarito oficial.
- Por que as outras estão erradas: A) escrever o código só acontece depois do planejamento da solução; B) definir as variáveis é um detalhe feito ao montar o algoritmo, portanto posterior a ele; C) testar o programa exige que algo já exista para ser testado; D) escolher a linguagem é decisão tomada após a solução estar definida.
💡 Dica: Pense nos passos lógicos para programar.
Alternativa por alternativa
Acredita que programar começa diretamente escrevendo o código, sem planejar a lógica da solução antes.
Confunde a fase de detalhamento do algoritmo com o início do processo, achando que é preciso declarar as variáveis antes de planejar a solução.
Por que engana: Confundir a ordem lógica do desenvolvimento, começando a programar antes de planejar o algoritmo.
Pensa no teste como primeira etapa, talvez por imaginar que se pode verificar o programa antes de ele ser construído.
Acha que a primeira decisão é a ferramenta (linguagem), sem perceber que a linguagem é escolhida para implementar uma solução já definida.
Criar o algoritmo é importante, mas definir variáveis é o primeiro passo prático.
Raio-X da questão
programação de média
avaliacao
algoritmos basicos · variaveis e tipos de dados
Revisar os passos para criar um programa de cálculo.
Confundir a ordem lógica do desenvolvimento, começando a programar antes de planejar o algoritmo.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- Ao criar um programa para calcular a média de notas em uma lista, qual é a primeira etapa necessária?
- Explique como desenvolver um programa que calcula a média de notas de uma turma.
- Ao planejar um programa para calcular a média de notas de alunos, quais dados são essenciais para a implementação desse…
- Um estudante deseja criar um programa de cálculo de média para suas notas. Ele decide dividir o problema em etapas…
- Em uma atividade de Computação, uma turma planeja um programa para calcular a média das notas de cinco alunos. O…
- Um programador deseja criar um algoritmo que calcule a média de notas dos alunos. Ele deve permitir inserir notas…
🔎 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
