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

Pesquisadores acompanham as árvores de uma avenida depois de ventos fortes. Em cada árvore, voluntários…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO03

Descrever com precisão a solução de um problema, construindo o programa que implementa a solução descrita.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Pesquisadores acompanham as árvores de uma avenida depois de ventos fortes. Em cada árvore, voluntários registram um código e respondem sim ou não para três situações: copa inclinada, rachadura no tronco e raízes aparentes. A prefeitura decidiu enviar inspeção urgente quando uma mesma árvore apresentar pelo menos dois desses sinais. Nos outros casos, a inspeção será de rotina. Ao fim das visitas, o sistema deve exibir os códigos encaminhados para urgência e a quantidade de árvores destinadas à rotina. Como chegam muitos registros, a solução precisa repetir o mesmo procedimento para cada árvore, sem misturar os sinais de códigos diferentes. Com base nas informações do texto, identifique a descrição do algoritmo que atende a todas as etapas do sistema.

  1. A) Para cada registro, contar sinais, listar o código com um ou mais e somar os demais; ao fim, mostrar lista e total.
  2. B) Para cada registro, contar sinais, listar o código com dois ou mais e somar os demais; ao fim, mostrar lista e total.
  3. C) Para cada registro, somar sinais de todos os códigos e decidir uma lista única; ao fim, mostrar lista e total.
  4. D) Para cada registro, contar sinais, listar o código com dois ou mais e ignorar os demais; ao fim, mostrar lista.
  5. E) Para cada registro, contar sinais, listar o código só com três e somar os demais; ao fim, mostrar lista e total.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Identifique a regra de decisão: uma árvore vai para inspeção urgente se apresentar pelo menos dois dos três sinais (copa inclinada, rachadura no tronco, raízes aparentes); caso contrário, vai para rotina.
  2. Verifique as saídas exigidas: o sistema deve exibir a lista dos códigos encaminhados para urgência e a quantidade de árvores destinadas à rotina, ou seja, uma lista e um total dos que não vão para urgência.
  3. Analise a estrutura: o procedimento deve se repetir para cada registro (laço de repetição), contando os sinais de cada árvore separadamente, sem misturar dados de códigos diferentes.
  4. Verifique a alternativa B: para cada registro, conta os sinais, lista o código com dois ou mais sinais (urgência) e soma os demais (rotina); ao fim, mostra a lista e o total. Isso atende a todas as etapas.
  5. Por que as outras estão erradas: A lista o código com um ou mais sinais, o que envia para urgência árvores que têm apenas um sinal; C soma sinais de todos os códigos juntos, misturando dados de árvores diferentes; D ignora as árvores de rotina, mas o sistema precisa exibir a quantidade delas; E exige os três sinais, quando a regra pede pelo menos dois.

💡 Dica: Analise cada condição e aplique a lógica para classificar as árvores.

Alternativa por alternativa

A Erradaerro: Interpretação

Interpretou que basta um sinal para a inspeção urgente, ignorando a exigência de pelo menos dois sinais na mesma árvore.

B Correta

A solução trata cada código separadamente, aplica o critério de dois sinais, guarda os urgentes e conta os casos de rotina antes de exibir os resultados.

C Erradaerro: Conceitual

Acreditou que os sinais de todas as árvores podem ser somados em um único total, sem separar os registros de cada código, o que contraria a exigência de não misturar dados.

D Erradaerro: Interpretação

Entendeu que o sistema só precisa mostrar as árvores urgentes, deixando de lado a quantidade de árvores de rotina exigida no enunciado.

E Erradaerro: Interpretação

Leu 'pelo menos dois' como se exigisse os três sinais simultaneamente, confundindo limiar mínimo com condição de todos os sinais.

Raio-X da questão

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

algoritmo condicional e repetição

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estruturas condicionais básicas · estruturas de repetição simples

📚 Reveja

Estude estruturas de decisão e repetição em algoritmos.

⚠️ Erro mais comum

Confundir a contagem dos sinais ou aplicar a condição de urgência incorretamente.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

🔎 Resolver outra questão

Cole o enunciado e veja a resolução passo a passo, a alternativa correta e por que as outras estão erradas.

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.