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
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?
- A) A criação de comandos automáticos para que o aplicativo funcione sem intervenção humana.
- B) A decomposição do problema em requisitos e partes bem definidas antes da programação.
- C) A verificação final do aplicativo para confirmar se os avisos de medicação aparecem corretamente.
- D) A identificação de padrões repetidos nos horários e nas necessidades da pessoa idosa.
- 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
- 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.
- 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.
- 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.
- 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
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.
Corresponde à etapa em que se divide o problema em elementos menores e organizados para facilitar a soluçã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.
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.
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
Decomposição
Reconhecer decomposi
Identificação de problema · Organização de informações
Pensamento computacional
Confundir decomposição com programação ou teste do sistema.
Saúde e tecnologia
Organização
Desenvolvimento de a
Questões parecidas com resolução
- Uma turma quer criar um aplicativo simples para organizar a rotina de estudos. O grupo decidiu separar o trabalho em…
- Uma estudante quer criar um algoritmo para lembrar os horários de remédios do avô. Ela separou o problema em cadastro do…
- Uma escola quer criar um sistema de filas para a cantina. Antes de programar, a equipe listou cadastro, entrada na fila…
- Uma equipe do 8º ano está criando um aplicativo para organizar tarefas escolares. Antes de programar, os estudantes…
- Uma estudante queria criar um programa para listar os materiais da mochila escolar antes de sair de casa. Ela pensou em…
- Uma turma quer criar um aplicativo para organizar estudos. O projeto foi dividido em cadastro de matérias, definição de…
🔎 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
