Questão de Raciocínio Lógico — Sequências de Números, Figuras, Letras e Palavras — VUNESP 2025
- Código
- vu222546
- Banca
- VUNESP
- Órgão
- Faculdade Belavista
- Ano
- 2025
- Cargo
- Vest ( )

- A8.
- B9.
- C10.
- D11.
- E12.

GabaritoC — 10.
Gabarito: letra C — a conta chega a i = 10 — alternativa C.
Um fluxograma é um diagrama que mostra a sequência de passos de um algoritmo. Neste caso, temos um laço de repetição (loop): um bloco de instruções que se repete enquanto uma condição for verdadeira. A variável i funciona como um contador, que aumenta de 1 em 1 a cada repetição, e a variável num também aumenta, servindo para controlar quando o laço deve parar.
A condição de parada é num < 10. Enquanto essa condição for verdadeira, o laço executa o corpo, que incrementa i e num. Quando num atinge 10, a condição 10 < 10 se torna falsa e o laço termina. Como i e num são incrementados juntos, i termina com o mesmo valor que num, ou seja, 10. A cada iteração, i e num aumentam em 1, então após 10 iterações ambos valem 10.
Esta questão cobra a interpretação de um fluxograma com um laço de repetição. O ponto central é entender que o laço executa enquanto a condição é verdadeira e que o valor final de i é o valor que faz a condição falhar.
num = 0 (valor inicial)
i = 0 (valor inicial)
condição de repetição: num < 10
corpo do laço: i = i + 1 e num = num + 1
O que queremos: o valor final da variável i após o término do fluxograma
Vamos executar o laço passo a passo para ver como as variáveis mudam. Na primeira verificação, num = 0, que é menor que 10, então entramos no corpo.
Por que esta fórmula: As operações são i = i + 1 e num = num + 1. Isso significa que cada variável aumenta em 1.
De onde vem cada valor: = enunciado: valor inicial 0 · = enunciado: valor inicial 0
i = 1, num = 1
Esquecer que o incremento acontece dentro do laço e que a condição é verificada antes de cada execução.
O laço continua enquanto num < 10. Como num aumenta de 1 em 1, precisamos repetir até num chegar a 10. Vamos acompanhar a sequência: a cada iteração, i e num aumentam juntos.
Por que esta fórmula: A condição é num < 10. Quando num = 9, ainda é verdadeira, então executa mais uma vez, fazendo num = 10 e i = 10. Na próxima verificação, 10 < 10 é falso, então o laço para.
Após 10 iterações, i = 10 e num = 10
Contar as iterações errado: achar que o laço para quando num = 9, mas a condição 9 < 10 ainda é verdadeira, então executa mais uma vez.
Depois da décima iteração, num = 10. Agora a condição num < 10 é falsa, então o fluxo sai do laço e o valor de i é o resultado final.
Achar que o laço executa mais uma vez quando num = 10, mas a condição é verificada antes de executar o corpo, então não executa.
Resposta: i = 10 — alternativa C
Link permanente: /questoes/vu222546