GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO06Difícil⏱ 8 a 12 min

Em uma cozinha, duas receitas foram preparadas em horários diferentes. Receita 1: uma torta de legumes começou…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO06

Comparar diferentes casos particulares (instâncias) de um mesmo problema, identificando as semelhanças e diferenças entre eles, e criar um algoritmo para resolver todos, fazendo uso de variáveis (parâmetros) para permitir o tratamento de todos os casos de forma genérica.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em uma cozinha, duas receitas foram preparadas em horários diferentes. Receita 1: uma torta de legumes começou a assar às 16 h 45 min e ficou no forno por 35 minutos. Ela terminou às 17 h 20 min. Receita 2: uma porção de batatas começou a assar às 11 h 50 min e ficou no forno por 55 minutos. Ela terminou às 12 h 45 min. Compare os dois casos e escreva um algoritmo que use variáveis para receber o horário de início e a duração de qualquer receita, calculando seu horário de término.

✍️ Questão dissertativa: veja abaixo a resposta esperada e a explicação.

Resposta esperada

Nos dois casos, o problema é descobrir o horário de término somando a duração da receita ao horário de início. As diferenças são os horários de início, as durações e os horários de término. Um algoritmo possível é: 1. Receber as variáveis hora_inicio, minuto_inicio e duracao_minutos. 2. Fazer hora_final receber hora_inicio. 3. Fazer minuto_final receber minuto_inicio + duracao_minutos. 4. Enquanto minuto_final for maior ou igual a 60, subtrair 60 de minuto_final e acrescentar 1 a hora_final. 5. Enquanto hora_final for maior ou igual a 24, subtrair 24 de hora_final. 6. Informar hora_final e minuto_final como o horário de término. No caso da torta, minuto_final começa com 45 + 35 = 80. O algoritmo transforma 60 desses minutos em 1 hora, resultando em 17 h 20 min. No caso das batatas, 50 + 55 = 105 minutos; após a conversão, o resultado é 12 h 45 min. Como o algoritmo usa variáveis, ele pode tratar outros horários de início e outras durações.

Explicação

Os dois casos seguem a mesma regra: somar a duração ao horário inicial e converter cada grupo de 60 minutos em uma hora. O uso de variáveis permite aplicar o algoritmo a diferentes receitas.

Raio-X da questão

Dificuldade Difícil
Bloom analisar
Leitura Médio
Discriminação Alto
Peso pedagógico Alto
Autonomia do enunciado Alta; contém dados e
Cobertura da habilidade Compara ca
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ Situação-problema co🧩 Avaliar aplicação de
🎯 Conceito central

Variáveis em algoritmos.

📌 Objetivo

Criar algoritmo para

🧱 Pré-requisitos

Leitura de horas e minutos. · Soma e conversão de unidades de tempo.

📚 Reveja

Algoritmos e cálculo de duração de tempo.

⚠️ Erro mais comum

Somar horas e minutos sem considerar a passagem de 60 minutos.

🌎 Tema transversal

Educação alimentar.

🤝 Socioemocional

Organização e persistência.

🏫 Contexto

Cálculo de horários

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Generalizaçã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.