Pular para o conteúdo principal

Questão de Raciocínio Lógico — Sequências de Números, Figuras, Letras e Palavras — VUNESP 2025

Raciocínio LógicoSequências de Números, Figuras, Letras e Palavras
Código
vu222546
Banca
VUNESP
Órgão
Faculdade Belavista
Ano
2025
Cargo
Vest ( )
Analise o seguinte fluxograma, que inicia declarando as variáveis num e i e seus valores iniciais. Após o término da execução do fluxograma, o valor armazenado na variável i seráImagem associada para resolução da questão
  1. A8.
  2. B9.
  3. C10.
  4. D11.
  5. E12.
Revelar gabarito e comentário

GabaritoC — 10.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Resolução

Gabarito: letra C — a conta chega a i = 10 — alternativa C.

A ideia por trás

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.

O que a questão dá

  • 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

Passo 1 — Simular a primeira iteração

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.

i=i+1,num=num+1i = i + 1, num = num + 1

De onde vem cada valor: ii = enunciado: valor inicial 0 · numnum = enunciado: valor inicial 0

i=0+1=1,num=0+1=1i = 0 + 1 = 1, num = 0 + 1 = 1

i = 1, num = 1

NÃO CAIA NESSA!

Esquecer que o incremento acontece dentro do laço e que a condição é verificada antes de cada execução.

Passo 2 — Repetir até a condição falhar

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

NÃO CAIA NESSA!

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.

Passo 3 — Verificar a condição final

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.

i=10i = \boxed{10}
NÃO CAIA NESSA!

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