GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF15CO04Média⏱ medio

Em um algoritmo que importa dados em formatos diferentes (CSV, JSON), qual subtarefa da decomposição promove…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO04

Aplicar a estratégia de decomposição para resolver problemas complexos, dividindo esse problema em partes menores, resolvendo-as e combinando suas soluções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um algoritmo que importa dados em formatos diferentes (CSV, JSON), qual subtarefa da decomposição promove generalização e facilita o reúso do processamento?

  1. A) A subtarefa de limpeza: remove registros duplicados sem converter formatos.
  2. B) A subtarefa de parser/normalização que converte cada formato em uma estrutura de dados comum (por exemplo, lista de registros).
  3. C) A subtarefa de visualização: cria gráficos baseados em dados sem processamento comum.
  4. D) A subtarefa de dados brutos: utiliza formatos sem qualquer processamento.
  5. E) A subtarefa de exportação: transforma dados para salvar em CSV ou JSON.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta qual subtarefa da decomposição promove generalização e facilita o reúso do processamento quando o algoritmo lida com dados em formatos diferentes, como CSV e JSON.
  2. Generalizar, nesse contexto, significa criar uma etapa única que funcione para vários formatos de entrada, de modo que o restante do sistema não precise saber de onde os dados vieram.
  3. A alternativa B descreve exatamente isso: um parser/normalização que converte cada formato (CSV, JSON etc.) em uma estrutura comum, como uma lista de registros. Depois dessa etapa, limpeza, análise e visualização podem ser reutilizadas para qualquer fonte.
  4. A alternativa A está errada porque a limpeza remove duplicatas sem converter formatos, portanto não resolve a diferença entre CSV e JSON.
  5. A alternativa C está errada porque a visualização trabalha sobre dados já prontos e não cria uma etapa comum de processamento.
  6. A alternativa D está errada porque dados brutos sem processamento não generalizam nada, pois cada formato continua exigindo tratamento próprio.
  7. A alternativa E está errada porque a exportação ocorre no fim do fluxo e apenas grava dados em um formato de saída, sem uniformizar a entrada.
  8. Conclusão: a resposta correta é a B, que coincide com o gabarito oficial.

💡 Dica: Pense sobre como a decomposição ajuda na reutilização de código.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que tratar duplicatas já é generalização, mas essa etapa atua sobre dados já carregados e não lida com a diferença entre formatos.

Por que engana: Confundir a função de limpeza com a normalização, acreditando que a limpeza já garante a compatibilidade entre formatos diferentes.

B Correta

Normalizar formatos para uma estrutura única permite que as subtarefas seguintes processem dados sem conhecer o formato original, promovendo reúso.

C Erradaerro: Conceitual

O aluno associa a etapa final de apresentação ao reúso, sem perceber que a visualização depende de um processamento comum prévio.

D Erradaerro: Senso comum

O aluno confunde dados brutos com dados reutilizáveis, imaginando que não processar nada seria mais genérico.

E Erradaerro: Interpretação

O aluno vê a menção a CSV e JSON na alternativa e supõe que lidar com a saída em formatos diversos gera generalização, ignorando que a exportação ocorre no fim do fluxo.

Raio-X da questão

Dificuldade Média
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

decomposição de algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

decomposicao de algoritmos · formatos de dados

📚 Reveja

Revisar os conceitos de decomposição e reutilização em algoritmos.

⚠️ Erro mais comum

Confundir a função de limpeza com a normalização, acreditando que a limpeza já garante a compatibilidade entre formatos diferentes.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de 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.