Dados ilustrativos: um aplicativo de galeria de fotos em smartphones oferece dois algoritmos de organização em…
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: um aplicativo de galeria de fotos em smartphones oferece dois algoritmos de organização em lote: • Algoritmo A processa 1 000 imagens em 2 s, ocupa 500 MB de memória e consome 1,2 J de energia por foto. • Algoritmo B processa 1 000 imagens em 5 s, ocupa 100 MB de memória e consome 0,5 J de energia por foto. Em dispositivos com capacidade de memória e bateria reduzidas, é preciso escolher a opção que economize esses recursos. Analise o texto-base e identifique qual algoritmo deve ser adotado em dispositivos com recursos limitados de memória e energia.
- A) Adotar o algoritmo B, pois ele consome menos tempo e menos energia.
- B) Adotar o algoritmo B, pois ele consome menos memória e menos tempo.
- C) Adotar o algoritmo A, pois ele consome menos memória e menos energia.
- D) Adotar o algoritmo B, pois ele consome menos memória e menos energia.
- E) Adotar o algoritmo A, pois ele consome menos tempo e menos energia.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Identifique o critério pedido. O enunciado exige o algoritmo que economize memória e energia em dispositivos com recursos limitados. O tempo de processamento não é critério da escolha.
- Compare a memória. O algoritmo A ocupa 500 MB e o B ocupa 100 MB. Logo, B economiza memória.
- Compare a energia por foto. O algoritmo A consome 1,2 J e o B consome 0,5 J. Logo, B também economiza energia.
- Conclusão. O algoritmo B é o adequado, pois é o que menos consome memória e menos consome energia, o que corresponde à alternativa D. O gabarito oficial D está correto e coincide com a minha resolução.
- Análise das outras alternativas. A alternativa A está errada porque afirma que B consome menos tempo, mas B leva 5 s e A leva 2 s. A alternativa B está errada porque, embora cite corretamente a memória, afirma que B consome menos tempo, o que é falso. A alternativa C está errada porque o algoritmo A ocupa mais memória (500 MB) e consome mais energia (1,2 J) que B. A alternativa E está errada porque indica A, que consome mais energia por foto (1,2 J contra 0,5 J), e usa o tempo como critério, que não foi pedido.
💡 Dica: Compare os recursos consumidos por cada algoritmo e escolha o que economiza memória e energia.
Alternativa por alternativa
O aluno inverte a comparação de tempo, achando que 5 s é menos que 2 s, e ainda considera que a energia favorece B, mas não percebe que o critério central é memória e energia.
Por que engana: Confundir os recursos consumidos, escolhendo algoritmo que não economiza memória e energia simultaneamente.
O aluno acerta que B ocupa menos memória, mas acredita que B gasta menos tempo, quando na verdade leva 5 s contra 2 s do algoritmo A.
O aluno associa o algoritmo mais rápido a um algoritmo mais econômico e escolhe A, sem comparar os valores de memória (500 MB contra 100 MB) e de energia (1,2 J contra 0,5 J).
O algoritmo B ocupa 100 MB e consome 0,5 J por foto, valores inferiores aos do algoritmo A.
O aluno usa o tempo como critério, que não foi pedido, e considera que A é melhor em energia, ignorando que A consome 1,2 J por foto e B consome 0,5 J.
Raio-X da questão
comparação consumo recursos
avaliacao
interpretação de dados quantitativos
estude análise comparativa de consumo de recursos em algoritmos
Confundir os recursos consumidos, escolhendo algoritmo que não economiza memória e energia simultaneamente.
ciencia_tecnologia
tomada_decisao
cientifico
Questões parecidas com resolução
- Câmeras instaladas em uma via movimentada registram o fluxo de veículos para ajustar o tempo dos semáforos. Dois…
- Uma equipe de um museu digitaliza fotografias históricas para disponibilizá-las em um acervo on-line. Em um teste com 1…
- Dados ilustrativos: Uma equipe de engenheiros de áudio comparou cinco algoritmos de compressão para reduzir o tamanho de…
- Em um projeto de monitoramento de rios, uma boia computacional organiza leituras de sensores antes de enviá-las por…
- — Precisamos de um algoritmo de busca de rotas no aplicativo de navegação para smartphones, explicou a desenvolvedora…
- Em um centro de distribuição no Brasil, dois algoritmos foram usados para planejar rotas de veículos autônomos que…
🔎 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
