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 projeto escolar, os alunos devem desenvolver um aplicativo que ajude a reciclar materiais. Para isso, eles…
- Dados ilustrativos: moradores de um bairro criaram um aplicativo para registrar áreas que precisam de manutenção urbana…
- Uma turma quer criar um aplicativo simples para organizar a rotina de estudos. O grupo decidiu separar o trabalho em…
- Em levantamento recente, 82% dos programadores relataram usar bibliotecas open source para acelerar plataformas…
- O grupo VoluntApp está desenvolvendo um aplicativo para conectar pessoas voluntárias a ações comunitárias em áreas…
- Dados ilustrativos: A equipe que desenvolve o Rastreador Urbano, um software de monitoramento de transporte público…
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
