Ao programar uma receita que usa repetição simples, qual é um erro comum que pode ocorrer?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Ao programar uma receita que usa repetição simples, qual é um erro comum que pode ocorrer?
- A) Repetir a mesma ação várias vezes sem controle.
- B) Usar ingredientes em ordem aleatória.
- C) Adicionar novos ingredientes sem instruções.
- D) Ignorar o tempo de cozimento.
- E) Variar o número de porções sem ajustar ingredientes.
✅ Resposta correta: alternativa A
Resolução passo a passo
- A questão trata de repetição simples, que em programação é uma estrutura de laço (como um para ou um enquanto) que executa a mesma instrução várias vezes. Passo 2: O erro clássico nesse tipo de estrutura é repetir sem controle, ou seja, não definir uma condição de parada ou um contador bem definido. Isso pode gerar um laço infinito, em que a ação nunca termina, ou um número de repetições diferente do desejado. Passo 3: Por isso a alternativa A está correta e coincide com o gabarito oficial. Passo 4: A alternativa B está errada porque usar ingredientes em ordem aleatória é uma questão de sequência de instruções, não de repetição, e a receita pode ser escrita de forma sem laço. Passo 5: A alternativa C está errada porque adicionar ingredientes sem instruções é um problema de falta de especificação da receita, e não um erro típico de repetição. Passo 6: A alternativa D está errada porque ignorar o tempo de cozimento é um descuido de conteúdo da receita, que não está ligado à estrutura de repetição. Passo 7: A alternativa E está errada porque variar o número de porções sem ajustar ingredientes é um erro de proporção na receita, não um problema do controle de um laço de repetição.
💡 Dica: Relacione a repetição simples ao controle do número de vezes que uma ação é executada.
Alternativa por alternativa
Repetições descontroladas podem levar a um resultado errado.
O aluno associa erro de programação à ordem dos passos e acha que qualquer sequência desordenada de ações configura um problema de repetição. Não percebe que a ordem de ingredientes é um problema de sequência, não de laço.
O aluno entende que o problema de uma receita é apenas falta de informação, e não relaciona a questão com o controle das repetições. Confunde falta de instruções com um erro específico da estrutura de repetição.
O aluno pensa que o erro comum está no conteúdo da receita, como o tempo de cozimento, e não na lógica de programação. Usa a intuição culinária em vez do conceito de repetição.
Por que engana: O aluno pode escolher outro problema relacionado à receita, mas que não representa diretamente a falta de controle sobre a repetição de uma ação.
O aluno foca na proporção de ingredientes e porções, que é um problema de cálculo culinário, e não de controle de laços. Lê a questão como se tratasse de ajuste de quantidades, e não de estrutura de repetição.
Raio-X da questão
Repetição em programação
diagnostico
Sequência de instruções · Algoritmos e instruções
Revise como laços de repetição controlam a execução repetida de instruções.
O aluno pode escolher outro problema relacionado à receita, mas que não representa diretamente a falta de controle sobre a repetição de uma ação.
ciencia_tecnologia
tomada_decisao
cotidiano
Questões parecidas com resolução
- Qual é o resultado de uma instrução de algoritmo mal definida que envolve repetição de passos em um programa de cozinha?
- Identifique a alternativa que apresenta um erro comum em um programa de cálculo simples que soma os números de uma…
- Joana criou um algoritmo para mostrar os números de 1 a 5 usando uma estrutura de repetição simples. Porém, ela esqueceu…
- Ao analisar um programa que utiliza uma matriz para armazenar notas de alunos, identifique um erro frequente na…
- O que acontece em um algoritmo caso uma instrução de repetição não seja bem definida?
- Qual a consequência de dar instruções imprecisas em um algoritmo 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
