Descreva um algoritmo em linguagem escrita que permita escolher uma fruta entre maçã, banana e laranja, com…
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
Descreva um algoritmo em linguagem escrita que permita escolher uma fruta entre maçã, banana e laranja, com uma condição para o caso de não ter a fruta desejada.
- A) Escolha uma fruta e pronto.
- B) Se não tiver a fruta, peça uma nova opção.
- C) Escolha qualquer fruta que tiver.
- D) Peça ao vendedor para escolher por você.
- E) Não escolha nada.
✅ Resposta correta: alternativa B
Resolução passo a passo
- O enunciado pede um algoritmo, ou seja, uma sequência ordenada de passos finitos e não ambíguos, que escolha uma fruta entre maçã, banana e laranja e que tenha uma condição para o caso de a fruta desejada não estar disponível. Passo 2: Resolvendo por conta própria, o algoritmo precisa ter (a) o passo de escolha da fruta desejada, (b) uma verificação de disponibilidade (a condição) e (c) um caminho alternativo para quando a fruta não existir. A alternativa B traz exatamente isso: 'Se não tiver a fruta, peça uma nova opção' contém uma condição explícita (se não tiver) e uma ação definida para o caso falso (pedir nova opção). Passo 3: Comparando com o gabarito oficial, a letra B coincide com a resposta que obtive, portanto não há divergência. Passo 4: A alternativa A está errada porque não contém condição alguma, apenas uma escolha sem tratamento do caso de falta. Passo 5: A alternativa C está errada porque 'qualquer fruta' ignora a escolha desejada, não atendendo à ideia de escolher uma fruta específica. Passo 6: A alternativa D está errada porque delegar ao vendedor transfere a decisão para outra pessoa e não descreve um procedimento com condição. Passo 7: A alternativa E está errada porque não escolher nada não resolve o problema proposto e não atende ao objetivo do algoritmo.
💡 Dica: Identifique a alternativa que usa uma condição para oferecer outra opção quando a fruta desejada não estiver disponível.
Alternativa por alternativa
O aluno acha que um algoritmo pode ser apenas uma ação direta, sem prever o que acontece se a fruta não estiver disponível.
Por que engana: O aluno pode escolher uma alternativa que apenas indica selecionar uma fruta, sem considerar a condição necessária para lidar com a indisponibilidade da fruta desejada.
Essa é uma lógica correta para o algoritmo, considerando a seleção.
O aluno entende que a condição é simplesmente aceitar qualquer fruta disponível, sem manter a escolha desejada como objetivo do algoritmo.
O aluno recorre à intuição do dia a dia de pedir ajuda ao vendedor, mas isso transfere a decisão a terceiros e não forma um passo lógico do algoritmo.
O aluno acredita que não agir é uma saída válida, sem perceber que o algoritmo precisa produzir um resultado a partir da condição.
Raio-X da questão
Estruturas condicionais em algoritmos
avaliacao
Sequência de passos algorítmicos · Estruturas condicionais simples
Revise como usar condições do tipo se-então em algoritmos para tratar diferentes situações.
O aluno pode escolher uma alternativa que apenas indica selecionar uma fruta, sem considerar a condição necessária para lidar com a indisponibilidade da fruta desejada.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Crie um algoritmo pictográfico que instrua a buscar frutas em um mercado até encontrar 3 maçãs.
- Identifique uma sequência que utiliza seleção condicional para classificar frutas por cor: se a fruta é vermelha…
- Imagine que você está programando um robô para coletar frutas. Para que ele pegue 5 maçãs, 4 bananas e 3 laranjas, como…
- Um algoritmo deve selecionar frutas por cor. Se a fruta for vermelha, escolha maçã; se for amarelo, escolha banana. Que…
- Imagine que você tem três tipos de frutas: maçã, banana e laranja. Se você quiser criar um suco misto, faça um algoritmo…
- Explique como pode ser elaborado um algoritmo que resolva diferentes problemas de contagem de frutas, utilizando…
🔎 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
