Em um algoritmo que conta os números de 1 a 10, quantas vezes o loop é executado?
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
Em um algoritmo que conta os números de 1 a 10, quantas vezes o loop é executado?
- A) 9 vezes
- B) 10 vezes
- C) 8 vezes
- D) 11 vezes
- E) 5 vezes
✅ Resposta correta: alternativa B
Resolução passo a passo
- Entenda o que a questão pede. Um algoritmo que conta de 1 a 10 percorre os valores 1, 2, 3, ..., 10, e cada valor corresponde a uma repetição do laço (loop).
- Conte os valores do intervalo. Como o início e o fim são incluídos (1 e 10 fazem parte da contagem), o número de repetições é o total de inteiros de 1 a 10, ou seja, 10 valores.
- Verifique com a lógica do laço. Se o contador começa em 1 e o laço repete enquanto o contador for menor ou igual a 10, ele roda com contador = 1, 2, ..., 10. Cada rodada incrementa o contador em 1, e na rodada seguinte o valor 11 já não satisfaz a condição, então o laço para.
- Conclusão. O loop é executado 10 vezes, alternativa B.
- Por que as outras estão erradas:
- A) 9 vezes esquece de contar o último valor (10) ou o primeiro (1), subtraindo um da contagem.
- C) 8 vezes resulta de um erro de contagem que retira dois valores do intervalo.
- D) 11 vezes soma um valor a mais, como se o laço executasse também uma rodada com o contador valendo 11, que já está fora do intervalo.
- E) 5 vezes resulta de dividir o intervalo ao meio, o que não tem relação com o número de repetições de um contador que vai de 1 a 10.
💡 Dica: Considere o funcionamento básico de um loop.
Alternativa por alternativa
O aluno subtrai 1 do total, esquecendo que o início e o fim do intervalo são ambos incluídos na contagem; trata 1 a 10 como se fossem apenas 9 valores.
Por que engana: O aluno pode confundir a contagem de iterações do loop, pensando que ele para antes de atingir o número final.
O loop conta de 1 a 10, então são 10 iterações.
O aluno retira dois valores da contagem, como se os extremos 1 e 10 não entrassem na repetição, ou conta apenas os valores internos do intervalo.
O aluno acredita que o laço faz uma rodada extra, com o contador valendo 11, para verificar a condição e encerrar, confundindo a checagem final com uma execução do corpo do laço.
O aluno divide o intervalo ao meio (10 dividido por 2) ou associa o número de repetições a uma metade do conjunto, usando uma intuição sem relação com a contagem de valores.
Raio-X da questão
loops em algoritmos
avaliacao
loops em algoritmos · contagem em programação
Revisar o funcionamento de loops em algoritmos.
O aluno pode confundir a contagem de iterações do loop, pensando que ele para antes de atingir o número final.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em um algoritmo que repete a contagem de 1 a 10, quantas vezes a instrução de mostrar o número será executada?
- Em um algoritmo, qual a estrutura de repetição mais indicada para contar de 1 a 10?
- Crie um algoritmo que conte de 1 a 10 usando um loop de repetição. Quais passos seriam necessários?
- Implemente um algoritmo que use um loop para imprimir os números de 1 a 10. Qual é a estrutura de repetição mais…
- Qual comando de repetição você utilizaria para imprimir os números de 1 a 10 em um algoritmo?
- Identifique a estrutura de repetição correta para contar de 1 a 10 em um programa.
🔎 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
