Ao decompor um algoritmo que converte leituras de sensores (dados) de uma unidade para outra, qual subtarefa…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Ao decompor um algoritmo que converte leituras de sensores (dados) de uma unidade para outra, qual subtarefa deve isolar a lógica de conversão de unidade?
- A) A subtarefa de validação: checa se os dados são válidos antes da conversão.
- B) A subtarefa de armazenamento: salva dados sem manipular, apenas registra.
- C) A subtarefa de visualização: transforma dados em gráficos ou tabelas.
- D) A subtarefa de conversão de unidades: função dedicada que recebe um valor e retorna o valor convertido.
- E) A subtarefa de entrada: uma função que apenas lê dados do sensor sem conversão.
✅ Resposta correta: alternativa D
Resolução passo a passo
- A questão trata de decomposição de algoritmos (pensamento computacional). Decompor significa dividir um problema em subtarefas menores e bem definidas, cada uma com uma responsabilidade única.
- O enunciado pergunta qual subtarefa deve isolar a lógica de conversão de unidade. Essa lógica é exatamente a transformação de um valor de uma unidade para outra, então deve estar em uma subtarefa própria, dedicada a essa função.
- A alternativa D descreve justamente isso: uma função dedicada que recebe um valor e retorna o valor convertido. Essa é a resposta correta, e concordo com o gabarito oficial.
- Por que as outras estão erradas:
- A) A validação verifica se os dados são válidos; não faz a conversão em si.
- B) O armazenamento apenas registra dados, sem manipulá-los, portanto não contém a lógica de conversão.
- C) A visualização transforma dados em gráficos ou tabelas, o que é apresentação, e não conversão de unidade.
- E) A entrada apenas lê os dados do sensor, e o próprio enunciado diz que ela não faz conversão.
💡 Dica: Identifique a subtarefa que se refere à conversão de unidades.
Alternativa por alternativa
O aluno confunde validar dados com converter dados, achando que checar a validade da leitura já inclui ajustar seus valores para outra unidade.
Por que engana: Confundir a função de validação com a função de conversão, acreditando que validar os dados é o mesmo que convertê-los.
O aluno acredita que, por lidar com os dados depois da conversão, o armazenamento seria o lugar natural para a transformação, esquecendo que a função de salvar não manipula valores.
O aluno associa 'transformar' dados à ideia de apresentá-los em gráficos ou tabelas, usando o sentido cotidiano da palavra em vez do sentido técnico de conversão numérica.
Isolar a conversão em uma função permite testar, reutilizar e aplicar a mesma transformação em diferentes partes do algoritmo sem duplicação de código.
O aluno lê a palavra 'sensores' e 'dados' e pensa que a etapa de entrada, por ser a primeira em contato com o sensor, deveria também tratar a unidade, sem perceber que o enunciado descreve a entrada como sem conversão.
Raio-X da questão
decomposição de algoritmos
avaliacao
decomposição de algoritmos · lógica de programação
Revisar os conceitos de decomposição de algoritmos e conversão de unidades.
Confundir a função de validação com a função de conversão, acreditando que validar os dados é o mesmo que convertê-los.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Em um algoritmo que importa dados em formatos diferentes (CSV, JSON), qual subtarefa da decomposição promove…
- Em um algoritmo que calcula a média de leituras de um sensor, ao aplicar decomposição, qual subtarefa deve preparar a…
- Você recebeu um algoritmo que processa fluxo de dados de sensores em rede; leitura, validação, transformação e…
- Explique como a decomposição pode ser utilizada na criação de um algoritmo que resolva diferentes casos de um problema…
- Ao decompor um programa que usa várias variáveis para operação de sensores, qual prática reduz o acoplamento entre…
- Ao decompor um algoritmo que valida vários tipos de entrada, que subtarefa promove generalização e reúso de código por…
🔎 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
