GeraProva GeraProva Provas com IA para professores do Brasil
Computação2ª sérieBNCC EM13CO03Difícil⏱ medio

Câmeras instaladas em uma via movimentada registram o fluxo de veículos para ajustar o tempo dos semáforos…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO03

Identificar o comportamento dos algoritmos no que diz respeito ao consumo de recursos como tempo de execução, espaço de memória e energia, entre outros.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Câmeras instaladas em uma via movimentada registram o fluxo de veículos para ajustar o tempo dos semáforos. Dois algoritmos foram testados para processar as imagens: o Algoritmo A utiliza uma estrutura simples de busca sequencial nas características dos pixels, ocupando 5 MB de memória, com tempo médio de processamento de 200 ms por quadro e consumo de energia de 2 J. O Algoritmo B aplica técnicas de pré-processamento e indexação, usando 20 MB de memória, com tempo médio de 50 ms por quadro e consumo de energia de 5 J. Analise o texto-base e identifique qual comportamento do Algoritmo A em relação ao consumo de recursos de tempo de execução, espaço de memória e energia.

  1. A) Apresenta menor tempo de execução, menor uso de memória e maior consumo de energia
  2. B) Apresenta menor tempo de execução, maior uso de memória e menor consumo de energia
  3. C) Apresenta menor tempo de execução, maior uso de memória e maior consumo de energia
  4. D) Apresenta maior tempo de execução, menor uso de memória e menor consumo de energia
  5. E) Apresenta maior tempo de execução, maior uso de memória e menor consumo de energia

✅ Resposta correta: alternativa D

Resolução passo a passo

  1. Identifique os dados do Algoritmo A no texto: 5 MB de memória, 200 ms por quadro e 2 J de energia. Passo 2: Identifique os dados do Algoritmo B: 20 MB de memória, 50 ms por quadro e 5 J de energia. Passo 3: Compare o tempo de execução. O A leva 200 ms e o B leva 50 ms, então o A tem maior tempo de execução, pois 200 é quatro vezes 50. Passo 4: Compare o espaço de memória. O A usa 5 MB e o B usa 20 MB, então o A tem menor uso de memória. Passo 5: Compare a energia. O A consome 2 J e o B consome 5 J, então o A tem menor consumo de energia. Passo 6: Conclusão: o Algoritmo A apresenta maior tempo de execução, menor uso de memória e menor consumo de energia, o que corresponde à alternativa D, que coincide com o gabarito oficial. Por que as outras estão erradas: a alternativa A inverte o tempo e a energia; a alternativa B erra ao afirmar que o A é mais rápido; a alternativa C erra ao dizer que o A é mais rápido e gasta mais energia; a alternativa E erra ao dizer que o A usa mais memória, quando na verdade usa menos.

💡 Dica: Compare os valores de tempo, memória e energia para cada algoritmo.

Alternativa por alternativa

A Erradaerro: Atenção

O aluno inverteu a comparação de tempo e de energia, achando que 200 ms é menor que 50 ms e que 2 J é maior que 5 J. Acertou apenas a memória.

B Erradaerro: Senso comum

O aluno acredita que a estrutura simples de busca sequencial é mais rápida, ignorando que o tempo de 200 ms é maior que o de 50 ms do Algoritmo B. Ele acerta memória e energia, mas erra o tempo.

C Erradaerro: Interpretaçãoa que mais engana

O aluno associa simplicidade a menor tempo e a maior consumo de energia, e inverte a comparação de energia (2 J vs. 5 J). Apenas o item de memória está correto.

Por que engana: Confundir os valores de tempo, memória e energia entre os algoritmos e suas relações.

D Correta

Algoritmo A leva 200 ms (mais tempo), usa 5 MB (menos memória) e consome 2 J (menos energia)

E Erradaerro: Conceitual

O aluno supõe que o Algoritmo A, por ser mais simples, usa mais memória, quando 5 MB é menor que 20 MB. Ele acerta tempo e energia, mas inverte a memória.

Raio-X da questão

Dificuldade Difícil
Bloom Entender
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✍️ interpretativa🧩 progressao
🎯 Conceito central

comparação consumo recursos algoritmos

📌 Objetivo

diagnostico

🧱 Pré-requisitos

análise de algoritmos computacionais · conceitos básicos de memória e energia

📚 Reveja

Estude conceitos de análise de algoritmos e consumo de recursos computacionais.

⚠️ Erro mais comum

Confundir os valores de tempo, memória e energia entre os algoritmos e suas relações.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

cientifico

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

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