GeraProva GeraProva Provas com IA para professores do Brasil
Computação5º anoBNCC EF05CO04Difícil⏱ medio

"— Precisamos de um jeito para lembrar de parar de usar o tablet e descansar, professora!" Clara sugeriu. Um…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF05CO04

Criar e simular algoritmos representados em linguagem oral, escrita ou pictográfica, que incluam sequências, repetições e seleções condicionais para resolver problemas de forma independente e em colaboração.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

"— Precisamos de um jeito para lembrar de parar de usar o tablet e descansar, professora!" Clara sugeriu. Um guia de saúde infantil recomenda: após 15 minutos de tela, fazer pausa de 5 minutos para alongar braços e descansar os olhos. Na escola, cada aula com tablet dura 45 minutos. A professora quer um procedimento em pseudocódigo que avise automaticamente quando iniciar cada pausa, sem calcular manualmente a cada vez. O algoritmo deve seguir o ciclo de uso e pausa até o fim da aula. Com base no texto, crie um algoritmo em pseudocódigo que organize corretamente as pausas no uso do tablet durante uma aula de 45 minutos.

  1. A) Definir tempo = 0 Para tempo de 0 ate 45 passo 15 fa { usar tablet por 15 pausar por 5 }
  2. B) Definir tempo = 0 Enquanto tempo < 45 fa { usar tablet por 15 pausar por 5 tempo = tempo + 20 }
  3. C) Definir tempo = 0 Enquanto tempo < 45 fa { usar tablet por 20 pausar por 5 tempo = tempo + 25 }
  4. D) Definir tempo = 0 Fazer{ usar tablet por 15 pausar por 5 tempo = tempo + 20 }Enquanto tempo <= 45
  5. E) Definir tempo = 0 Enquanto tempo < 45 fa { usar tablet por 10 pausar por 5 tempo = tempo + 15 }

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. O ciclo de uso do tablet tem 15 minutos de tela mais 5 minutos de pausa, ou seja, 20 minutos por ciclo. Passo 2: O algoritmo deve usar uma variável tempo que começa em 0, somar 20 a cada ciclo e repetir enquanto tempo for menor que 45, que é a duração da aula. Passo 3: A alternativa B segue exatamente esse modelo: uso de 15, pausa de 5, tempo = tempo + 20, dentro de um laço Enquanto tempo < 45. Passo 4: Ressalva: pela condição do laço, o terceiro ciclo começa em 40 minutos e se estenderia até 60, ultrapassando a aula de 45. Um algoritmo mais preciso limitaria o último uso ao tempo restante, mas entre as opções dadas a B é a que modela corretamente o ciclo de 15 mais 5 minutos. Passo 5: A alternativa A usa passo 15 no laço, o que gera quatro iterações (0, 15, 30 e 45) e totaliza 80 minutos, além de não modelar o ciclo de 20 minutos. Passo 6: A alternativa C usa 20 minutos de uso e soma 25 ao contador, o que não respeita o tempo de 15 minutos de tela recomendado pelo guia. Passo 7: A alternativa D tem a mesma lógica de contagem de B, mas com a estrutura Fazer/Enquanto e a condição tempo <= 45; a diferença está apenas na forma do laço, e a alternativa B é preferível por usar a condição de parada mais natural para a duração da aula. Passo 8: A alternativa E usa 10 minutos de uso e soma 15 ao contador, ciclo que não corresponde ao intervalo de 15 minutos de tela seguido de 5 de pausa.

💡 Dica: Organize o tempo em ciclos de 15 minutos de uso e 5 minutos de pausa até 45 minutos.

Alternativa por alternativa

A Erradaerro: Procedimental

Confundiu o passo do laço com o ciclo de uso e não percebeu que o laço gera quatro iterações (0, 15, 30 e 45), totalizando 80 minutos de aula.

B Correta

Utiliza laço com incremento de 20 minutos (15 de uso + 5 de pausa) até 45, seguindo a recomendação do guia.

C Erradaerro: Conceituala que mais engana

Trocou o tempo de uso de 15 minutos por 20 e somou 25 ao contador, misturando a duração do uso com a duração do ciclo completo.

Por que engana: Confundir os tempos de uso e pausa, ou somar incorretamente os intervalos no ciclo.

D Erradaerro: Procedimental

Acreditou que a estrutura Fazer/Enquanto com condição tempo <= 45 seria a forma mais adequada, sem perceber que a contagem de ciclos é a mesma da alternativa B e que a forma do laço não resolve a lógica do ciclo.

E Erradaerro: Interpretação

Leu o tempo de uso como 10 minutos e somou 15 ao contador, interpretando mal o intervalo de 15 minutos de tela descrito no guia de saúde.

Raio-X da questão

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

algoritmo pseudocódigo ciclos pausa

📌 Objetivo

avaliacao

🧱 Pré-requisitos

estruturas de repetição básicas · controle de variáveis em algoritmos

📚 Reveja

estude estruturas de repetição e controle de tempo em algoritmos

⚠️ Erro mais comum

Confundir os tempos de uso e pausa, ou somar incorretamente os intervalos no ciclo.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos com seleção condicional

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