Para montar um lanche, um aplicativo orienta: 'coloque o recheio no pão antes de abrir a embalagem do pão'. —…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Para montar um lanche, um aplicativo orienta: 'coloque o recheio no pão antes de abrir a embalagem do pão'. — Com base no texto, qual problema de um algoritmo está presente na instrução?
- A) A instrução está incompleta, porque não informa todos os materiais necessários para preparar o lanche.
- B) A sequência das ações está fora de ordem, o que compromete a execução correta da tarefa.
- C) A instrução usa palavras ambíguas, o que pode gerar interpretações diferentes sobre o que fazer.
- D) A instrução apresenta repetição desnecessária de etapas, o que torna o procedimento mais lento.
- E) A instrução mistura uma etapa final com uma etapa inicial, o que altera o fluxo esperado do procedimento.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Um algoritmo é uma sequência de passos ordenados que leva a um resultado. Em uma receita ou procedimento, a ordem das ações costuma importar tanto quanto as ações em si. Passo 2: A instrução manda colocar o recheio no pão antes de abrir a embalagem do pão. Na prática, isso é impossível, pois o pão precisa estar acessível e aberto para receber o recheio. A ação de abrir a embalagem deveria vir antes da ação de colocar o recheio. Passo 3: O problema, portanto, está na ordem das ações, o que caracteriza a alternativa B como correta. O texto não fala em falta de materiais, em palavras de sentido duvidoso ou em repetições, então as alternativas A, C e D não descrevem o problema presente. Passo 4: A alternativa A está errada porque a instrução não menciona materiais, e o problema não é de omissão de itens. A alternativa C está errada porque a frase é clara e não tem palavras ambíguas. A alternativa D está errada porque não há etapa repetida no texto. Passo 5: A alternativa E está incorreta porque, embora descreva uma alteração do fluxo, enquadra mal o problema: não há mistura de uma etapa final com uma inicial no sentido de estruturação do algoritmo, e sim uma inversão de duas ações de uma mesma sequência, que é exatamente o que a alternativa B descreve.
💡 Dica: Observe se a ordem das ações permite executar a tarefa.
Alternativa por alternativa
O aluno pode ter entendido que todo algoritmo precisa listar todos os materiais, e como o texto não cita o pão e o recheio como ingredientes necessários, concluiu que a instrução está incompleta.
Não há erro; a instrução realmente apresenta um problema de ordem lógica das etapas, característica de um algoritmo mal organizado.
O aluno pode ter percebido que a frase soa estranha e confundiu essa estranheza com ambiguidade, achando que a expressão antes de abrir pode ter mais de um sentido.
O aluno pode ter imaginado que pegar o pão e abrir a embalagem seriam etapas repetidas, já que envolvem manipular o pão, e assim concluiu que há repetição desnecessária.
Por que engana: Concentrar-se apenas no conteúdo da frase e não na ordem das ações.
O aluno pode ter achado que abrir a embalagem é uma etapa final e colocar o recheio uma etapa inicial, e por isso classificou o problema como mistura de etapas, sem perceber que as duas ações pertencem ao mesmo começo da sequência e apenas estão invertidas.
Raio-X da questão
Sequência de instruções.
Reconhecer falhas de
Reconhecimento de etapas de um procedimento. · Noção de ordem lógica em algoritmos.
Algoritmo e ordem lógica.
Concentrar-se apenas no conteúdo da frase e não na ordem das ações.
Cultura digital
Atenção aos detalhes.
Algoritmos no cotidi
Questões parecidas com resolução
- Para preparar um lanche, Ana criou um algoritmo com estas etapas: escolher o pão, colocar o recheio e fechar o lanche…
- Ao criar um algoritmo para fazer um sanduíche, qual é a etapa que deve vir primeiro?
- Identifique qual item representa um algoritmo na sequência a seguir, considerando os passos para fazer um sanduíche.
- Em uma oficina de Computação, os estudantes devem representar uma tarefa cotidiana por meio de um algoritmo. Para…
- Explique de forma clara como você desenharia um algoritmo para fazer um lanche simples, como um sanduíche.
- Explique como um algoritmo pode ser utilizado para resolver um problema simples do dia a dia, como fazer um lanche.
🔎 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
