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
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.
- A) Algoritmo D equilibra tempo e memória, mas não minimiza espaço
- B) Algoritmo C é o mais rápido, mas ocupa muito espaço de memória
- C) Algoritmo E atende ao limite de tempo de 7 s e ocupa menos memória
- D) Algoritmo A ocupa menos memória que a maioria sem extrapolar tempo
- E) Algoritmo B não é adequado por exceder tempo de execução de 7 s
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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.
- 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).
- 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.
- 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.
- 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
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.
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.
E executa em 7 s e ocupa apenas 12 MB, consumindo o menor espaço sem exceder o tempo máximo.
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.
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
análise de algoritmos de compressão
avaliacao
interpretação de dados em tabelas · análise de desempenho de algoritmos
estude comparação de algoritmos e análise de desempenho
Confundir o algoritmo mais rápido com o que consome menos memória ou não considerar o limite de tempo.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Folhas de texto descrevem cinco versões de software para um smartwatch de monitoramento cardíaco, avaliadas em…
- Pesquisadores avaliaram algoritmos de roteamento para veículos autônomos em simulações laboratoriais, considerando tempo…
- Durante testes de navegação em um galpão, uma equipe avaliou cinco algoritmos de busca usados por um robô autônomo. Como…
- Câmeras instaladas em uma via movimentada registram o fluxo de veículos para ajustar o tempo dos semáforos. Dois…
- Dados ilustrativos: um aplicativo de galeria de fotos em smartphones oferece dois algoritmos de organização em lote: •…
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
🔎 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
