Em uma oficina de robótica de uma escola pública, um sensor registra quatro caixas colocadas em uma esteira…
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Construir algoritmo para resolver situações passo a passo (como na construção de dobraduras ou na indicação de deslocamento de um objeto no plano segundo pontos de referência e distâncias fornecidas etc.).
Fonte: Base Nacional Comum Curricular (MEC).Questão
Em uma oficina de robótica de uma escola pública, um sensor registra quatro caixas colocadas em uma esteira. Para numerar as caixas, o programa começa com o contador i igual a zero. A cada repetição, o contador é aumentado em uma unidade e, em seguida, seu valor é exibido. A repetição continua enquanto i for menor que 4. Considere que o símbolo <- significa “recebe o valor”. Observe o algoritmo a seguir e determine a sequência de valores exibida pelo programa, na ordem em que aparece. i <- 0 enquanto i < 4 faça i <- i + 1 escrever(i) fim enquanto
- A) 2, 3, 4, 5
- B) 1, 2, 3, 4
- C) 1, 2, 4, 5
- D) 0, 1, 2, 3
- E) 1, 2, 3, 5
✅ Resposta correta: alternativa B
Resolução passo a passo
- O contador começa com i igual a 0.
- Enquanto i for menor que 4, a repetição continua. Como 0 é menor que 4, entra no laço.
- Dentro do laço, i recebe i + 1, ou seja, i passa a valer 1, e o valor 1 é exibido.
- Verifica-se a condição novamente: 1 é menor que 4, então há nova repetição. i passa a valer 2 e o valor 2 é exibido.
- Com i igual a 2, a condição continua verdadeira. i passa a valer 3 e o valor 3 é exibido.
- Com i igual a 3, a condição ainda é verdadeira. i passa a valer 4 e o valor 4 é exibido.
- Agora i é igual a 4, e a condição i menor que 4 é falsa. A repetição termina, sem exibir mais nada.
- A sequência exibida é 1, 2, 3, 4, que corresponde à alternativa B, igual ao gabarito oficial.
- Por que as outras estão erradas: A começa em 2, ignorando a primeira exibição de 1; C pula o valor 3 e inclui um 5 que nunca é exibido; D inclui o 0, que é o valor inicial do contador e nunca é escrito; E inclui o 5 em vez do 4, o que ocorreria apenas se a condição fosse i menor ou igual a 4.
💡 Dica: Analise o loop e a inicialização da variável.
Alternativa por alternativa
O aluno considera que a primeira exibição ocorre só depois de um incremento extra, deslocando a sequência em uma unidade a partir do 1.
Por que engana: Confundir a ordem de execução dos comandos dentro do loop, resultando em uma sequência de números incorreta.
O contador começa com i = 0. Na primeira repetição, recebe 1 e esse valor é exibido. Depois, recebe sucessivamente 2, 3 e 4. Quando i vale 4, a condição i < 4 deixa de ser verdadeira, e o algoritmo termina. Portanto, a sequência exibida é 1, 2, 3, 4.
O aluno se confunde com a ordem dos valores e acredita que o contador pula o 3 e continua até 5, sem seguir o incremento de uma unidade por repetição.
O aluno acredita que o valor inicial do contador (0) é exibido antes do laço, ignorando que escrever(i) fica dentro da repetição depois do incremento.
O aluno lê a condição i < 4 como i <= 4 e acredita que o laço executa mais uma vez, exibindo 5 no lugar de 4, ou confunde o sinal de comparação.
Raio-X da questão
pseudocódigo e loops
avaliacao
estrutura de repetição · pseudocódigo
Revisar a lógica de loops em pseudocódigo.
Confundir a ordem de execução dos comandos dentro do loop, resultando em uma sequência de números incorreta.
ciencia_tecnologia
tomada_decisao
abstrato
Questões parecidas com resolução
- Em uma estação de teleférico, um painel descreve a posição de uma cabine em uma malha quadriculada. Cada quadrícula…
- Durante a manutenção de um aquário, a equipe registrou os cruzamentos de alguns pares de hastes retas vistos de cima. A…
- Durante a manutenção de uma caixa-d'água, uma técnica precisa representar em uma tira de marcação o comprimento total de…
- Em uma horta, a planta indica um caminho que segue de oeste para leste e outro que segue de norte para sul. Os dois…
- Na organização de uma festa junina, duas ruas retas atravessam o terreno de leste a oeste, em faixas separadas. Uma…
- Na implantação de uma ciclovia, a equipe de sinalização distribui marcadores refletivos a intervalos regulares. Em um…
🔎 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
