Considere o seguinte algoritmo: "Repita até que o número de tentativas atinja 5, peça para o usuário inserir…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
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
Considere o seguinte algoritmo: "Repita até que o número de tentativas atinja 5, peça para o usuário inserir um número". Qual é a condição e o limite estabelecido?
- A) A condição é o número de tentativas, limitado a 10.
- B) A condição é inserir um número par.
- C) A condição é alcançar 5 tentativas.
- D) O limite é 3 tentativas.
- E) A condição é um número maior que 10.
✅ Resposta correta: alternativa C
Resolução passo a passo
- O enunciado descreve um laço de repetição: 'Repita até que o número de tentativas atinja 5, peça para o usuário inserir um número'. Ou seja, o usuário é solicitado a digitar um número repetidamente, e o laço só para quando o contador de tentativas chega a 5. Passo 2: A condição de parada é 'o número de tentativas atinge 5', e o limite estabelecido também é 5 tentativas. Passo 3: A alternativa C afirma que a condição é alcançar 5 tentativas, o que corresponde exatamente ao texto do algoritmo. Passo 4: A alternativa A está errada porque o número 10 não aparece no algoritmo; o limite é 5, não 10. Passo 5: A alternativa B está errada porque o algoritmo não exige que o número seja par; não há nenhuma verificação de paridade. Passo 6: A alternativa D está errada porque o limite é 5 tentativas, e não 3. Passo 7: A alternativa E está errada porque o algoritmo não compara o número digitado com 10 nem exige que ele seja maior que 10. Passo 8: Conclusão: a resposta correta é a C, que coincide com o gabarito oficial.
💡 Dica: Identifique a condição e o limite no algoritmo apresentado.
Alternativa por alternativa
O aluno acrescentou um valor (10) que não está no enunciado e tratou o limite de tentativas como se fosse outro número, confundindo a informação do algoritmo com um valor qualquer.
Por que engana: Confundir o limite de tentativas com a condição de parada, escolhendo um número diferente de 5 como limite.
O aluno imaginou que a repetição depende de uma propriedade do número digitado (ser par), confundindo a condição de parada do laço com uma validação de entrada que não existe no algoritmo.
A condição é parar quando o número de tentativas atinge 5.
O aluno leu ou lembrou o número 3 no lugar de 5, ou confundiu o limite de tentativas com outro valor pequeno, sem verificar o número exato do enunciado.
O aluno supôs que a repetição depende do valor digitado (ser maior que 10), misturando a condição de parada por contagem de tentativas com uma condição sobre o conteúdo do número.
Raio-X da questão
algoritmo de repetição
avaliacao
algoritmo de repetição · condição de parada
Revisar conceitos de algoritmos e estruturas de repetição.
Confundir o limite de tentativas com a condição de parada, escolhendo um número diferente de 5 como limite.
pensamento_critico
abstrato
Questões parecidas com resolução
- Em um algoritmo que conta de 1 a 5, qual é a instrução que faz a contagem se repetir?
- Em um algoritmo, como podemos usar a repetição para contar de 1 a 5?
- Crie um algoritmo simples que conte até 5. Inclua uma condição para parar se o número for 3.
- Qual é a estrutura correta de um algoritmo que utiliza uma repetição simples para contar de 1 até 5?
- Num algoritmo que conta de 1 a 5, como seria uma repetição condicional simples?
- Identifique a estrutura de repetição correta para contar de 1 a 5 em um algoritmo.
🔎 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
