Descreva um algoritmo para agrupar dados de uma horta escolar organizada em parcelas: cada parcela registra…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Reconhecer objetos do mundo real e/ou digital que podem ser representados através de registros que estabelecem uma organização na qual cada componente é identificado por um nome, fazendo manipulações sobre estas representações.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Descreva um algoritmo para agrupar dados de uma horta escolar organizada em parcelas: cada parcela registra plantas cultivadas, pH do solo e responsável. Indique quais estruturas (registro, matriz, lista) usar, que tipo de dado para pH e como filtrar parcelas com pH fora da faixa 6.0–7.5.
✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.
Resposta esperada
Modelo de solução: representar a horta como uma matriz (linhas×colunas) onde cada célula é um registro com campos: plantas (lista de strings), ph (float) e responsavel (string). O tipo de dado para pH é float (numérico com casas decimais). Para filtrar, percorrer a matriz com dois loops aninhados; para cada registro verificar: if registro.ph < 6.0 or registro.ph > 7.5 então adicionar a uma lista de resultados. Exemplo (pseudocódigo): resultados = [] for i in 0..linhas: for j in 0..colunas: if matriz[i][j].ph < 6.0 or matriz[i][j].ph > 7.5: resultados.append(matriz[i][j]). Complexidade: O(n·m).
Explicação
A solução proposta utiliza uma matriz para organizar os dados de forma estruturada, facilitando o acesso e a manipulação das informações de cada parcela. O uso de um loop aninhado permite percorrer eficientemente todos os registros, aplicando a condição de filtragem para identificar aqueles com pH fora da faixa desejada. A escolha do tipo de dado float para pH é adequada, pois permite representar valores decimais, essenciais para medições precisas do solo.
Raio-X da questão
algoritmo de agrupamento
avaliacao
estruturas de dados · filtragem de dados
Revisar conceitos de estruturas de dados e algoritmos de filtragem.
O aluno pode descrever um algoritmo que não considera a faixa de pH correta, resultando em um agrupamento inadequado das parcelas.
educacao_ambiental
pensamento_critico
cotidiano
Questões parecidas com resolução
- Na feira da escola, os prêmios foram organizados em um quadro: as linhas vão de cima para baixo e as colunas, da…
- Na brinquedoteca, uma caixa guarda quatro piões. Como você preencheria os campos nome e quantidade para cadastrar esse…
- Na mesa há um caderno azul, um lápis amarelo e uma tesoura verde. Qual lista registra cada objeto com seu nome?
- Voluntários montam um mapa tátil para orientar pessoas cegas em uma feira de ciências. As placas do mapa têm o mesmo…
- Durante a preparação de uma exposição de brinquedos antigos, estudantes ajudam a restaurar um carrinho de madeira…
- "Quando há muito barulho, a placa de saída também ajuda os passageiros a receberem o aviso", explicou uma técnica…
🔎 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
