GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO04Difícil⏱ curto

Para automatizar uma solução usando programação, qual técnica de resolução você deve aplicar?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para automatizar uma solução usando programação, qual técnica de resolução você deve aplicar?

  1. A) Decomposição
  2. B) Generalização
  3. C) Reúso de código
  4. D) Análise de dados
  5. E) Teste de software

✅ Resposta correta: alternativa A

Resolução passo a passo

  1. A questão pergunta qual técnica de resolução deve ser aplicada para automatizar uma solução por meio de programação. Isso remete ao pensamento computacional, cujas técnicas básicas incluem decomposição, reconhecimento de padrões, abstração e construção de algoritmos. Passo 2: Para programar, primeiro é preciso dividir o problema complexo em partes menores e mais simples, que possam ser resolvidas e implementadas uma a uma. Essa técnica é a decomposição. Passo 3: Depois de decompor, cada parte vira um passo de algoritmo que o computador consegue executar, e as partes são unidas para formar a automação completa. Passo 4: A alternativa B (Generalização) é uma técnica do pensamento computacional, mas aparece principalmente quando se identificam padrões para reaproveitar uma solução em casos semelhantes, e não como o primeiro passo para automatizar. A alternativa C (Reúso de código) é uma prática de desenvolvimento que economiza trabalho, mas só pode ser aplicada depois que a solução já foi pensada e dividida em partes. A alternativa D (Análise de dados) é uma área que trabalha com interpretação de informações e não é uma técnica geral para construir uma automação. A alternativa E (Teste de software) serve para verificar se o programa funciona, sendo uma etapa posterior ao desenvolvimento. Passo 5: Como o gabarito oficial indica a alternativa A, a resposta oficial coincide com a análise feita. Há uma pequena ambiguidade, porque a generalização também faz parte do pensamento computacional, mas a decomposição é a técnica mais diretamente associada ao planejamento da automação.

💡 Dica: Pense nas técnicas de programação que você já aprendeu.

Alternativa por alternativa

A Correta

A decomposição é necessária para estruturar a solução automatizada.

B Erradaerro: Conceitual

O aluno pode ter associado automação à ideia de criar uma regra geral que sirva para vários casos, sem perceber que a etapa inicial é quebrar o problema em partes.

C Erradaerro: Senso comuma que mais engana

O aluno pode ter pensado que automatizar significa simplesmente reaproveitar código já existente, sem considerar que é preciso primeiro planejar e dividir a solução.

Por que engana: Confundir técnicas de resolução de problemas, como decomposição, com outras etapas do desenvolvimento, como teste de software.

D Erradaerro: Interpretação

O aluno pode ter confundido automação com processamento de grandes volumes de dados, relacionando programação ao termo análise de dados sem atentar ao que a questão pede.

E Erradaerro: Procedimental

O aluno pode ter imaginado que testar o programa é a parte central para automatizar, quando o teste só verifica a solução depois que ela já foi construída.

Raio-X da questão

Dificuldade Difícil
Bloom Criar
Leitura baixo
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 abertura
🎯 Conceito central

técnicas de programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

técnicas de programação · pensamento computacional

📚 Reveja

Revisar as principais técnicas de resolução em programação.

⚠️ Erro mais comum

Confundir técnicas de resolução de problemas, como decomposição, com outras etapas do desenvolvimento, como teste de software.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposição

🔎 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

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.