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
- A turma vai criar um programa para acompanhar as mudas da horta da escola. Sempre que uma muda for observada, alguém…
- Descreva como organizar em um algoritmo os dados de um projeto de feira de ciências, definindo para cada experimento…
- Projete um algoritmo para monitoramento colaborativo de hortas urbanas usando decomposição e reúso. Indique os módulos…
- Explique como você utilizaria um algoritmo para organizar os dados de uma pesquisa sobre as frutas preferidas da turma…
- Descreva com precisão o algoritmo e as estruturas (registros, listas, matrizes) para um programa que consolide dados de…
- Em um algoritmo que registra os nomes das plantas observadas em uma horta escolar, qual estrutura de dados e que tipo 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
