No jogo, um número aumenta 1 a cada passo. Depois de 5 passos, ele chega a 5. Qual era o número no começo?
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
No jogo, um número aumenta 1 a cada passo. Depois de 5 passos, ele chega a 5. Qual era o número no começo?
- A) 1
- B) 0
- C) 5
- D) 4
- E) 2
✅ Resposta correta: alternativa B
Resolução passo a passo
- Seja x o número no começo. A cada passo ele aumenta 1, então depois de 5 passos ele soma 5 ao valor inicial.
- Escrevendo a condição do enunciado: x + 5 = 5.
- Subtraindo 5 dos dois lados: x = 5 - 5 = 0.
- Conferindo: começando em 0 e somando 1 cinco vezes (0, 1, 2, 3, 4, 5), chegamos a 5, como o enunciado afirma.
- Por isso a alternativa correta é a B, e o gabarito oficial está certo.
- A alternativa A está errada porque, começando em 1, chegaríamos a 6 depois de 5 passos, e não a 5.
- A alternativa C está errada porque o número inicial 5 já seria o valor final, e ele teria que permanecer igual, o que contraria o aumento de 1 a cada passo.
- A alternativa D está errada porque, começando em 4, chegaríamos a 9 depois de 5 passos.
- A alternativa E está errada porque, começando em 2, chegaríamos a 7 depois de 5 passos.
💡 Dica: Pense na lógica de repetição do algoritmo.
Alternativa por alternativa
Provavelmente contou apenas os intervalos entre os passos (4 intervalos) em vez dos 5 passos completos, e assim calculou 1 + 4 = 5.
Como o número aumenta 1 em cada um dos 5 passos e termina em 5, ele começou em 0.
Confundiu o número inicial com o número final, supondo que o valor de partida já é 5 e que ele não muda ao longo do jogo.
Interpretou que apenas um passo foi dado, fazendo 5 - 1 = 4, ou seja, ignorou que houve 5 passos de aumento.
Por que engana: Achar que a variavel deve iniciar no valor final da condicao, nao entendendo o funcionamento do loop.
Aplicou uma operação arbitrária sobre os dados, como 5 - 3 = 2, sem relacionar o número de passos ao aumento de 1 por passo.
Raio-X da questão
variáveis em algoritmos
avaliacao
variaveis em algoritmos · estrutura de repeticao
Revisar o funcionamento de laços de repetição em algoritmos.
Achar que a variavel deve iniciar no valor final da condicao, nao entendendo o funcionamento do loop.
pensamento_critico
abstrato
Questões parecidas com resolução
- João está criando um jogo e precisa que o personagem ande 5 passos para frente. Para isso, ele usa a variável 'passos'…
- Mariana está programando um jogo e precisa que um personagem ande 5 passos para frente. Se cada passo é representado por…
- Em um jogo de tabuleiro, cada jogador possui um registro que armazena sua posição e pontos. Se um jogador começa na…
- Um algoritmo de contagem de passos indica: ande 5 passos para frente, depois 5 passos para trás. Qual é a posição final…
- Qual o resultado do algoritmo que repete a ação de somar 1 a um número até que ele chegue a 5?
- Em uma aula de programação, Ana cria um algoritmo para contar até cinco. Antes de iniciar a repetição, ela define…
🔎 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
