GeraProva GeraProva Provas com IA para professores do Brasil
Computação3ª sérieBNCC EM13CO03Fácil⏱ medio

Dados ilustrativos: Uma equipe de engenheiros de áudio comparou cinco algoritmos de compressão para reduzir o…

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

Dados ilustrativos: Uma equipe de engenheiros de áudio comparou cinco algoritmos de compressão para reduzir o tamanho de arquivos de um programa de rádio comunitário. Cada algoritmo foi testado em mesma amostra de 10 MB e os resultados médios foram: - Algoritmo A: tempo de execução 5 s; espaço de memória ocupado 20 MB - Algoritmo B: tempo de execução 8 s; espaço de memória ocupado 15 MB - Algoritmo C: tempo de execução 4 s; espaço de memória ocupado 30 MB - Algoritmo D: tempo de execução 6 s; espaço de memória ocupado 18 MB - Algoritmo E: tempo de execução 7 s; espaço de memória ocupado 12 MB Analise o texto-base e identifique qual algoritmo de compressão consome menos espaço de memória sem exceder tempo de execução de 7 s.

  1. A) Algoritmo D equilibra tempo e memória, mas não minimiza espaço
  2. B) Algoritmo C é o mais rápido, mas ocupa muito espaço de memória
  3. C) Algoritmo E atende ao limite de tempo de 7 s e ocupa menos memória
  4. D) Algoritmo A ocupa menos memória que a maioria sem extrapolar tempo
  5. E) Algoritmo B não é adequado por exceder tempo de execução de 7 s

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique o critério da questão. Queremos o algoritmo que ocupa menos memória, mas somente entre os que não excedem 7 s de tempo de execução.
  2. Filtre pelo tempo. A tem 5 s (ok), B tem 8 s (excede), C tem 4 s (ok), D tem 6 s (ok) e E tem 7 s (ok, pois o limite é não exceder 7 s).
  3. Compare a memória dos algoritmos que sobraram. A ocupa 20 MB, C ocupa 30 MB, D ocupa 18 MB e E ocupa 12 MB.
  4. O menor valor é 12 MB, do algoritmo E. Portanto a alternativa correta é a C, que afirma exatamente isso: E atende ao limite de 7 s e ocupa menos memória. O gabarito oficial C está correto.
  5. Por que as outras estão erradas. A: ela fala do D e de equilíbrio, mas a questão não pede equilíbrio, e além disso D não é o de menor memória entre os válidos. B: é verdade que C é o mais rápido, porém a questão não pergunta velocidade. D: afirmação falsa, pois A (20 MB) ocupa mais memória que B (15 MB), D (18 MB) e E (12 MB). E: é verdade que B excede 7 s, mas essa informação só elimina B e não identifica o algoritmo pedido.

💡 Dica: Compare os tempos e espaços de memória para identificar o algoritmo que atende ambos os critérios.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno considera que a questão busca o algoritmo mais equilibrado entre tempo e memória, e não o de menor memória dentro do limite de tempo.

B Erradaerro: Interpretação

O aluno foca no tempo de execução mínimo (C é o mais rápido) e esquece que o critério principal é o menor espaço de memória com limite de 7 s.

C Correta

E executa em 7 s e ocupa apenas 12 MB, consumindo o menor espaço sem exceder o tempo máximo.

D Erradaerro: Procedimentala que mais engana

O aluno compara mal os valores de memória, achando que 20 MB é um valor baixo, quando na verdade ele é maior que B (15 MB), D (18 MB) e E (12 MB).

Por que engana: Confundir o algoritmo mais rápido com o que consome menos memória ou não considerar o limite de tempo.

E Erradaerro: Interpretação

O aluno acerta ao eliminar B por exceder 7 s, mas acredita que essa eliminação já responde a questão, sem comparar a memória dos algoritmos restantes.

Raio-X da questão

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

análise de algoritmos de compressão

📌 Objetivo

avaliacao

🧱 Pré-requisitos

interpretação de dados em tabelas · análise de desempenho de algoritmos

📚 Reveja

estude comparação de algoritmos e análise de desempenho

⚠️ Erro mais comum

Confundir o algoritmo mais rápido com o que consome menos memória ou não considerar o limite de tempo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

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

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