Durante o desenvolvimento de um jogo para celulares, a equipe realizou dois testes com a mesma fase. No…
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
Durante o desenvolvimento de um jogo para celulares, a equipe realizou dois testes com a mesma fase. No primeiro, criou uma variável decimal para cada objeto e manteve cópias de informações que poderiam ser reutilizadas. No segundo, utilizou variáveis inteiras quando não eram necessárias casas decimais e organizou os dados para evitar repetições. No celular com menor capacidade, o primeiro teste apresentou mais pausas durante a execução; no segundo, a fase foi executada com maior fluidez. Com base no texto, qual conclusão explica como a escolha de variáveis pode impactar o desempenho do jogo?
- A) O nome escolhido para cada variável é o principal fator de desempenho do jogo.
- B) As variáveis não interferem na execução depois que os dados são armazenados.
- C) A escolha das variáveis determina somente os elementos visuais exibidos durante o jogo.
- D) O tipo, a quantidade e a organização das variáveis podem alterar o uso de memória e o tempo de processamento do jogo.
- E) A utilização de mais variáveis sempre torna a execução do jogo mais rápida.
✅ Resposta correta: alternativa D
Resolução passo a passo
- Leia o texto com atenção. No primeiro teste, a equipe usou variáveis decimais para tudo, manteve cópias repetidas de informações e o celular fraco teve mais pausas. No segundo teste, usou inteiros quando bastavam, organizou os dados para evitar repetições e a fase rodou com mais fluidez.
- Identifique o que mudou entre os dois testes: o tipo das variáveis (decimal versus inteiro), a quantidade de cópias guardadas (repetições versus dados organizados) e, por consequência, o desempenho observado. Ou seja, a forma como as variáveis são escolhidas e organizadas afetou a execução.
- Relacione isso aos conceitos de computação. Variáveis de tipos maiores ocupam mais memória, dados repetidos aumentam o consumo de memória e o processador gasta mais tempo lidando com essas informações. Assim, tipo, quantidade e organização influenciam memória e tempo de processamento.
- Compare com as alternativas. A alternativa D traz exatamente essa conclusão, com os três fatores do texto (tipo, quantidade e organização) ligados a memória e processamento.
- Por que as outras estão erradas: A) o nome da variável não afeta o desempenho, apenas a legibilidade do código; B) o texto mostra justamente que a forma de armazenar os dados interfere na execução; C) o texto não associa variáveis apenas a elementos visuais; E) mais variáveis não garantem rapidez, e o texto mostra que cópias desnecessárias pioram o desempenho.
💡 Dica: Considere como diferentes tipos de variáveis afetam a performance do jogo.
Alternativa por alternativa
Acredita que o nome da variável é o que mais pesa no desempenho, confundindo legibilidade do código com eficiência de execução.
Entende que, uma vez armazenado, o dado não afeta mais a execução, ignorando que o uso de memória e o processamento continuam ocorrendo durante o jogo.
Restringe o papel das variáveis à parte visual, sem perceber que o texto fala de memória e de pausas na execução do jogo.
Por que engana: O aluno pode acreditar que variáveis não têm impacto no desempenho, ignorando seu papel fundamental na lógica do jogo.
O texto relaciona o uso de variáveis decimais e a repetição de dados a mais pausas, enquanto o uso adequado de tipos e a redução de repetições tornam a execução mais fluida. Portanto, a escolha das variáveis pode influenciar os recursos computacionais utilizados pelo jogo.
Supõe que mais variáveis sempre significam mais velocidade, quando o texto mostra que cópias e repetições desnecessárias prejudicam o desempenho.
Raio-X da questão
escolha de variáveis
diagnostico
lógica de programação · tipos de variáveis
Revisar como a escolha de variáveis pode influenciar a eficiência em programação.
O aluno pode acreditar que variáveis não têm impacto no desempenho, ignorando seu papel fundamental na lógica do jogo.
ciencia_tecnologia
pensamento_critico
cientifico
Questões parecidas com resolução
- Durante um projeto escolar, Carlos e Ana decidiram criar um jogo digital. Eles precisam criar variáveis para armazenar a…
- Você está desenvolvendo um jogo digital e precisa entender como as variáveis podem afetar a jogabilidade. Como as…
- Em uma oficina de programação, uma turma criou um jogo no qual o personagem precisa desviar de obstáculos. No início da…
- Você está desenvolvendo um jogo e precisa codificar as informações dos personagens. Qual representação seria mais…
- Ao desenvolver um jogo, João precisa escolher como armazenar as pontuações dos jogadores. Quais dados ele deve…
- Ao programar um jogo que usa diferentes níveis de dificuldade, compare as abordagens de criação de variáveis para cada…
🔎 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
