Uma aluna com dificuldade de começar um projeto de programação decidiu primeiro escrever o que o programa…
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
Uma aluna com dificuldade de começar um projeto de programação decidiu primeiro escrever o que o programa precisava fazer, depois separar as tarefas e só então pensar no código. — Qual é o efeito mais adequado dessa estratégia de trabalho?
- A) Ela faz com que a aluna memorize comandos prontos e dispense a definição do que o programa precisa realizar.
- B) Ela serve principalmente para escolher a linguagem de programação mais adequada antes de entender o que o programa deve fazer.
- C) Ela elimina a necessidade de revisar o problema, porque dividir tarefas já resolve todos os erros do projeto.
- D) Ela reduz a complexidade inicial do projeto e ajuda a transformar uma ideia grande em passos realizáveis.
- E) Ela garante que o programa fique pronto mais rápido, mesmo sem precisar planejar as etapas antes de codificar.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A aluna fez três coisas em sequência: definiu o que o programa precisava fazer, separou as tarefas e só depois começou a pensar no código. Essa é a lógica de decomposição de problemas, que transforma um projeto grande e vago em partes menores e concretas.
- Ao resolver a questão por conta própria, o efeito mais adequado é o da alternativa D: a estratégia reduz a complexidade inicial e ajuda a transformar uma ideia grande em passos realizáveis. Isso explica por que ela estava com dificuldade para começar: uma ideia grande e sem forma trava o início, e dividi-la em tarefas menores torna o começo possível.
- Por que as outras estão erradas:
- A) A estratégia trabalha justamente com a definição do que o programa precisa realizar, então não dispensa essa etapa.
- B) A escolha da linguagem não é o foco da estratégia, que vem antes de pensar no código e não serve para escolher ferramentas.
- C) Dividir tarefas não resolve todos os erros; a revisão do problema continua necessária.
- E) Planejar antes de codificar não garante pressa; a estratégia exige planejamento e não promete rapidez sem ele.
- O gabarito oficial (D) coincide com a resolução feita aqui.
💡 Dica: Observe a sequência: entender, separar, depois codificar.
Alternativa por alternativa
Acredita que a estratégia serve para decorar comandos prontos, quando na verdade ela consiste em definir o que o programa deve fazer antes de qualquer código.
Associa o planejamento inicial à escolha de uma linguagem de programação, deixando de perceber que a etapa é sobre entender o problema antes de qualquer ferramenta.
Por que engana: Achar que organizar o problema é o mesmo que já começar a programar.
Acha que dividir o projeto em tarefas elimina a necessidade de revisar o problema e resolve todos os erros de uma vez, o que é uma crença exagerada sobre o efeito da técnica.
Corresponde à decomposição do problema: o aluno separa o objetivo em partes menores antes de programar, o que facilita o planejamento e a execução.
Imagina que planejar é uma perda de tempo e que pular para o código sem planejamento acelera a entrega, contrariando a própria lógica da estratégia descrita no enunciado.
Raio-X da questão
Decomposição do problema.
Reconhecer decomposi
Leitura e interpretação de enunciados. · Noção de etapas de resolução de problemas.
Planejamento de algoritmos.
Achar que organizar o problema é o mesmo que já começar a programar.
Organização do trabalho.
Persistência.
Planejamento de proj
Questões parecidas com resolução
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- Uma biblioteca escolar recebeu caixas de livros doados para uma feira de troca. Para registrar os exemplares, a equipe…
- Um centro cultural público oferece inscrições on-line para atividades com critérios variados. Na oficina de teatro…
- Uma escola está testando dois protótipos de aplicativo para que estudantes consultem mudanças de sala, horários e…
- Uma secretaria municipal de educação está digitalizando pedidos de transporte escolar e de atendimento em contraturno…
- — O cartaz não pode sair duas vezes, pois a feira começa em uma hora — alertou a coordenadora do centro cultural. No…
🔎 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
