GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoBNCC EF69CO02Fácil⏱ medio

Crie um algoritmo que, dado um número de dias, converta-o em semanas e dias restantes, utilizando instruções…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Crie um algoritmo que, dado um número de dias, converta-o em semanas e dias restantes, utilizando instruções sequenciais.

  1. A) Dividir o número de dias por 30.
  2. B) Usar apenas operações de soma.
  3. C) Dividir dias por 7, os resultados são semanas e dias.
  4. D) Multiplicar os dias por 7 para obter semanas.
  5. E) Contar os dias um a um até 7.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O problema pede converter um total de dias em semanas completas e dias restantes. Passo 2: Como uma semana tem 7 dias, basta dividir o total de dias por 7. Passo 3: No resultado da divisão inteira, o quociente é o número de semanas completas e o resto é o número de dias que sobram. Por exemplo, 23 dias divididos por 7 dão quociente 3 e resto 2, ou seja, 3 semanas e 2 dias. Passo 4: A alternativa C está correta, embora sua redação seja um pouco imprecisa, pois o correto é dizer que o quociente fornece as semanas e o resto fornece os dias restantes. Passo 5: A alternativa A está errada porque 30 é a quantidade aproximada de dias de um mês, não de uma semana. Passo 6: A alternativa B está errada porque somar não resolve a conversão, já que é preciso agrupar os dias em blocos de 7, o que exige divisão. Passo 7: A alternativa D está errada porque multiplicar por 7 faz o total de dias aumentar, em vez de gerar semanas. Passo 8: A alternativa E está errada porque contar até 7 só descreve uma semana e não converte um número qualquer de dias em semanas e dias restantes.

💡 Dica: Pense em como dividir o total de dias por 7.

Alternativa por alternativa

A Erradaerro: Senso comuma que mais engana

Associa a conversão ao mês, usando 30 como divisor, como se uma semana tivesse 30 dias. Essa intuição do cotidiano não corresponde ao conceito de semana.

Por que engana: Confundir a operacao correta, como dividir por 30 ou multiplicar por 7, em vez de dividir por 7 para obter semanas e dias restantes.

B Erradaerro: Conceitual

Acredita que a conversão pode ser feita apenas somando, talvez pensando em somas sucessivas de 7 sem entender que é necessário um procedimento de agrupamento em blocos de 7.

C Correta

A divisão por 7 fornece o número de semanas e o resto, os dias.

D Erradaerro: Procedimental

Inverte a operação, achando que semanas são obtidas multiplicando os dias por 7, quando na verdade o número de semanas diminui ao agrupar os dias.

E Erradaerro: Interpretação

Entende que o algoritmo deve apenas contar até 7, ignorando que o número de dias pode ser muito maior e que é preciso obter quantas semanas completas existem nele.

Raio-X da questão

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

conversão de dias

📌 Objetivo

fixacao

🧱 Pré-requisitos

divisao e resto da divisao · operacoes aritmeticas basicas

📚 Reveja

Revisar como realizar operações de divisão e resto.

⚠️ Erro mais comum

Confundir a operacao correta, como dividir por 30 ou multiplicar por 7, em vez de dividir por 7 para obter semanas e dias restantes.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

cotidiano

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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