GeraProva GeraProva Provas com IA para professores do Brasil
Computação3º anoBNCC EF15CO02Fácil⏱ curto

Um algoritmo diz: se é fim de semana, então dormir até mais tarde; caso contrário, acordar cedo. Qual o…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF15CO02

Construir e simular algoritmos, de forma independente ou em colaboração, que resolvam problemas simples e do cotidiano com uso de sequências, seleções condicionais e repetições de instruções.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Um algoritmo diz: se é fim de semana, então dormir até mais tarde; caso contrário, acordar cedo. Qual o objetivo?

  1. A) Ajuda a dormir mais nos dias úteis.
  2. B) Promove acordar cedo todos os dias.
  3. C) Incentiva dormir até mais tarde no fim de semana.
  4. D) Não considera a rotina do estudante.
  5. E) Incorpora horários fixos para acordar.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Identifique a estrutura do algoritmo. Ele é uma condicional do tipo se-então-senão: se é fim de semana, a ação é dormir até mais tarde; caso contrário (dias úteis), a ação é acordar cedo.
  2. Analise o objetivo geral. A regra organiza o comportamento de acordo com o tipo de dia: no fim de semana, permite descanso prolongado; nos dias úteis, impõe despertar cedo.
  3. Conclua. O objetivo é incentivar dormir até mais tarde no fim de semana, que é a alternativa C, a mesma do gabarito oficial.
  4. Por que as outras estão erradas. A alternativa A inverte a regra, pois nos dias úteis o algoritmo manda acordar cedo, e não dormir mais. A alternativa B ignora a condição, já que acordar cedo vale apenas para os dias úteis. A alternativa D é falsa, pois a regra depende explicitamente do tipo de dia, o que mostra que a rotina é considerada. A alternativa E é incorreta, porque o algoritmo não define um horário fixo: no fim de semana não há horário definido para acordar e nos dias úteis apenas se diz cedo, sem hora exata.

💡 Dica: Identifique a condição e a ação do algoritmo.

Alternativa por alternativa

A Erradaerro: Interpretação

O aluno inverteu a condição do algoritmo e associou o ramo 'senão' (acordar cedo) ao sono prolongado, ou pensou que a regra dos dias úteis favorece dormir mais.

B Erradaerro: Interpretaçãoa que mais engana

O aluno entendeu que 'acordar cedo' vale para todos os dias, sem perceber que essa instrução só se aplica quando não é fim de semana.

Por que engana: Confundir a condição 'fim de semana' com dias úteis, invertendo a ação associada a cada caso.

C Correta

Determina que o aluno pode dormir mais nos finais de semana.

D Erradaerro: Interpretação

O aluno acredita que um algoritmo rígido ignora a rotina, sem notar que a própria regra separa os casos conforme o tipo de dia, o que já é uma forma de considerar a rotina.

E Erradaerro: Conceitual

O aluno confunde horário fixo com regra condicional: como a regra manda acordar cedo, supõe que haja um horário exato definido, quando o algoritmo não especifica hora alguma.

Raio-X da questão

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

lógica de programação

📌 Objetivo

diagnostico

🧱 Pré-requisitos

estrutura condicional simples · interpretação de algoritmos

📚 Reveja

Revisar conceitos de algoritmos e suas aplicações.

⚠️ Erro mais comum

Confundir a condição 'fim de semana' com dias úteis, invertendo a ação associada a cada caso.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Algoritmos

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