Um time de desenvolvedores está criando um aplicativo de clima. Eles decidem usar uma API de dados…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar algoritmos fazendo uso da decomposição e do reúso no processo de solução de forma colaborativa e cooperativa e automatizá-los usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Um time de desenvolvedores está criando um aplicativo de clima. Eles decidem usar uma API de dados meteorológicos existente. O que isso representa em termos de pensamento computacional?
- A) Evitar a colaboração entre sistemas.
- B) Criar tudo do zero sem referência.
- C) Reutilizar dados de um sistema externo.
- D) Aumentar a redundância de dados.
- E) Dificultar o acesso à informação.
✅ Resposta correta: alternativa C
Resolução passo a passo
- A questão descreve um time que decide usar uma API de dados meteorológicos já existente, em vez de construir toda a fonte de dados do zero.
- No pensamento computacional, reaproveitar soluções, bibliotecas e serviços já prontos (reutilização, ou abstração e decomposição aplicadas ao reuso) torna o desenvolvimento mais eficiente. Isso corresponde a reutilizar dados de um sistema externo, que é a alternativa C.
- A alternativa A está errada, porque usar uma API é justamente uma forma de colaboração e integração entre sistemas, não de evitá-la.
- A alternativa B está errada, porque a própria situação descreve o oposto de criar tudo do zero, já que o time aproveita um recurso existente.
- A alternativa D está errada, porque a redundância aumenta a duplicação de dados e não é o objetivo de usar uma API.
- A alternativa E está errada, porque uma API facilita e padroniza o acesso à informação, em vez de dificultá-lo.
- Conclusão: o gabarito oficial C está correto, pois a ideia central é o reuso de dados e serviços de um sistema externo.
💡 Dica: Pense sobre como a API facilita o acesso a dados.
Alternativa por alternativa
O aluno pode ter associado API a algo que isola sistemas, interpretando 'usar uma API' como barreira entre sistemas em vez de ponto de integração.
O aluno pode ter entendido que desenvolver com autonomia significa sempre criar tudo do zero, ignorando que o pensamento computacional valoriza o reuso de soluções prontas.
Por que engana: Confundir a reutilização de dados com a criação de um sistema totalmente novo, ignorando a eficiência do uso de recursos existentes.
Isso caracteriza o reuso de dados.
O aluno pode ter confundido reuso de dados com duplicação de informações, supondo que usar dados externos aumenta a repetição desnecessária.
O aluno pode ter achado que depender de um serviço externo torna o acesso mais restrito, sem perceber que a API existe justamente para facilitar o acesso aos dados.
Raio-X da questão
pensamento computacional
diagnostico
uso de APIs · pensamento computacional
Revisar o conceito de APIs e seu uso em desenvolvimento de software.
Confundir a reutilização de dados com a criação de um sistema totalmente novo, ignorando a eficiência do uso de recursos existentes.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Em um jogo de aventura, há cristais em diferentes fases. Sempre que o personagem encosta em um cristal, o jogo deve…
- Na apresentação digital da biblioteca, o mesmo aviso de silêncio aparece na abertura, no intervalo, antes da leitura e…
- — Se cada sala tiver um roteiro próprio, vamos repetir muitos blocos — observou uma estudante durante a montagem de uma…
- — Se mudarmos a mensagem de acerto, teremos de procurar em todas as salas? — perguntou Caio durante a montagem de um…
- Durante a montagem de uma mostra de curtas no centro cultural do bairro, estudantes programam um painel para iniciar…
- Por que um ajuste simples vira dor de cabeça quando um programa cresce? Em uma feira de bairro, um grupo de voluntários…
Todas as questões de Estratégias de solução de problemas - Reúso
🔎 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
