GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO02Média⏱ 1 a 2 minu

Para criar um aplicativo que lembra os horários de medicação de uma pessoa idosa, uma equipe primeiro listou…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO02

Explorar e construir a solução de problemas por meio de refinamentos, utilizando diversos níveis de abstração desde a especificação até a implementação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Para criar um aplicativo que lembra os horários de medicação de uma pessoa idosa, uma equipe primeiro listou os remédios, os horários e os avisos necessários antes de programar a tela. — Que etapa do pensamento computacional a equipe realizou antes de programar?

  1. A) A criação de comandos automáticos para que o aplicativo funcione sem intervenção humana.
  2. B) A decomposição do problema em requisitos e partes bem definidas antes da programação.
  3. C) A verificação final do aplicativo para confirmar se os avisos de medicação aparecem corretamente.
  4. D) A identificação de padrões repetidos nos horários e nas necessidades da pessoa idosa.
  5. E) A escolha da linguagem de programação mais adequada para desenvolver a tela do aplicativo.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O enunciado descreve que a equipe, antes de programar a tela, listou os remédios, os horários e os avisos necessários. Essa ação consiste em separar um problema maior (lembrar a medicação) em partes menores e bem definidas, que são os requisitos do sistema.
  2. No pensamento computacional, essa etapa chama-se decomposição. Ela consiste em quebrar um problema complexo em subproblemas mais simples, facilitando a análise e a solução de cada parte.
  3. Analisando as alternativas: a alternativa A descreve automação, que não é o foco da etapa mencionada, pois a equipe ainda não programou nada. A alternativa C trata de verificação ou teste, que ocorre depois da programação. A alternativa D descreve reconhecimento de padrões, que seria identificar repetições, algo que o enunciado não menciona. A alternativa E trata da escolha de linguagem, que é uma decisão técnica de implementação e não a análise do problema.
  4. Portanto, a alternativa correta é a B, pois a equipe decompôs o problema em requisitos e partes bem definidas antes de iniciar a programação, o que corresponde ao gabarito oficial.

💡 Dica: Procure a etapa em que o problema é organizado em partes.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno acredita que o pensamento computacional antes da programação envolve criar automações, confundindo a análise do problema com a execução automática do sistema.

Por que engana: Confundir decomposição com programação ou teste do sistema.

B Correta

Corresponde à etapa em que se divide o problema em elementos menores e organizados para facilitar a solução.

C Erradaerro: Interpretação

O aluno associa a etapa prévia à programação com a verificação final, sem perceber que testar o aplicativo ocorre apenas após o desenvolvimento.

D Erradaerro: Conceitual

O aluno confunde a listagem de horários e necessidades com identificação de padrões, imaginando que qualquer organização de dados repetidos seja reconhecimento de padrões.

E Erradaerro: Senso comum

O aluno entende que planejar o aplicativo começa pela escolha da ferramenta de programação, confundindo decisão técnica de implementação com análise do problema.

Raio-X da questão

Dificuldade Média
Leitura básico
Discriminação Médio
Peso pedagógico alto
Autonomia do enunciado alta
Cobertura da habilidade Pensamento
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ contextualizado🧩 conceito básico
🎯 Conceito central

Decomposição

📌 Objetivo

Reconhecer decomposi

🧱 Pré-requisitos

Identificação de problema · Organização de informações

📚 Reveja

Pensamento computacional

⚠️ Erro mais comum

Confundir decomposição com programação ou teste do sistema.

🌎 Tema transversal

Saúde e tecnologia

🤝 Socioemocional

Organização

🏫 Contexto

Desenvolvimento de a

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.