GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF03CO03Difícil⏱ longo

Descrição: fluxograma de um algoritmo que rega plantas usando sensor de umidade. Proponha uma decomposição em…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF03CO03

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

Descrição: fluxograma de um algoritmo que rega plantas usando sensor de umidade. Proponha uma decomposição em pelo menos três subalgoritmos e explique como duas variáveis seriam usadas para coordenar ação e evitar erro.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Sugestão de decomposição: (1) ler_sensor(): obtém valor de umidade; (2) decidir_rega(valor): compara com limiar; (3) ativar_bomba(duração): executa rega e registra ação. Variáveis: umidade_atual (armazena leitura numérica) e ultima_rega (timestamp) para evitar regas repetidas em curto intervalo. Essa separação facilita testes, manutenção e evita conflitos entre leitura e atuação.

Explicação

A decomposição em subalgoritmos permite uma organização clara das tarefas, facilitando a compreensão e a manutenção do código. O uso das variáveis umidade_atual e ultima_rega garante que as ações de rega sejam baseadas em leituras atualizadas e evita a repetição desnecessária de regas, promovendo eficiência. Essa estrutura modular também possibilita a realização de testes individuais em cada parte do algoritmo.

Raio-X da questão

Dificuldade Difícil
Bloom Avaliar
Leitura alto
Discriminação alto
Peso pedagógico alto
Autonomia do enunciado completo
Cobertura da habilidade multipla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ situacional🧩 desafio
🎯 Conceito central

fluxograma e algoritmos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

fluxograma e algoritmos · variáveis em programação

📚 Reveja

Revisar conceitos de algoritmos e variáveis em programação.

⚠️ Erro mais comum

O aluno pode confundir a função das variáveis, não conseguindo explicar como elas interagem para evitar erros no algoritmo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Decomposição

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