Ao trabalhar com fluxogramas, uma referência a uma variável é uma referência ao valor que ela armazena. Por exemplo, se uma variável x armazena o valor 10, a instrução “Aumente x em 50 unidades” modifica o valor dessa variável para 60; se as variáveis x e i armazenam, respectivamente, 10 e 2, a instrução “Aumente x em i unidades” modifica o valor da variável x para 12.
Considere que, no início do fluxograma, a variável x armazena o valor 5 e a variável i armazena o valor 0 (zero).

Ao chegar ao fim da execução do fluxograma, o valor armazenado na variável i será
(A) 5.
(B) 7.
(C) 6.
(D) 4.
(E) 8.
Resolução
Nesta questão de fluxograma, vamos partir dos valores dados no enunciado, seguir as instruções e mudar os valores das variáveis em cada passo.
Iniciando o acompanhamento do fluxograma:
Início \( \begin{cases} x=5 \\ i = 0 \end{cases}\)
x é par ? ❌ NÃO ➡️ Aumente x em 50 unidades \( \begin{cases} x=55 \\ i = 0 \end{cases}\)
x é maior do que 80? ❌ NÃO ➡️ Aumente i em uma unidade \( \begin{cases} x=55 \\ i = 1 \end{cases}\)
x é divisível por i ? ✅ SIM ➡️ Aumente x em i unidades \( \begin{cases} x=56 \\ i = 1 \end{cases}\)
x é par ? ✅ SIM ➡️ Diminua x pela metade \( \begin{cases} x=28 \\ i = 1 \end{cases}\)
x é par ? ✅ SIM ➡️ Diminua x pela metade \( \begin{cases} x=14 \\ i = 1 \end{cases}\)
x é par ? ✅ SIM ➡️ Diminua x pela metade \( \begin{cases} x=7 \\ i = 1 \end{cases}\)
x é par ? ❌ NÃO ➡️ Aumente x em 50 unidades \( \begin{cases} x=57 \\ i = 1 \end{cases}\)
x é maior do que 80? ❌ NÃO ➡️ Aumente i em uma unidade \( \begin{cases} x=57 \\ i = 2 \end{cases}\)
x é divisível por i ? ❌NÃO ➡️ Aumente i em uma unidade \( \begin{cases} x=57 \\ i = 3 \end{cases}\)
x é divisível por i ? ✅ SIM ➡️ Aumente x em i unidades \( \begin{cases} x=60 \\ i = 3 \end{cases}\)
x é par ? ✅ SIM ➡️ Diminua x pela metade \( \begin{cases} x=30 \\ i = 3 \end{cases}\)
x é par ? ✅ SIM ➡️ Diminua x pela metade \( \begin{cases} x=15 \\ i = 3 \end{cases}\)
x é par ? ❌ NÃO ➡️ Aumente x em 50 unidades \( \begin{cases} x=65 \\ i = 3 \end{cases}\)
x é maior do que 80? ❌ NÃO ➡️ Aumente i em uma unidade \( \begin{cases} x=65 \\ i =4 \end{cases}\)
x é divisível por i ? ❌NÃO ➡️ Aumente i em uma unidade \( \begin{cases} x=65 \\ i = 5 \end{cases}\)
x é divisível por i ? ✅ SIM ➡️ Aumente x em i unidades \( \begin{cases} x=70 \\ i = 5 \end{cases}\)
x é par ? ✅ SIM ➡️ Diminua x pela metade \( \begin{cases} x=35 \\ i = 5 \end{cases}\)
x é par ? ❌ NÃO ➡️ Aumente x em 50 unidades \( \begin{cases} x=85 \\ i = 5 \end{cases}\)
x é maior do que 80? ✅ SIM ➡️ FIM \( \begin{cases} x=85 \\ i = 5 \end{cases}\)
Chegamos ao final com i = 5
Alternativa (A) 5.
💡 Dica do Professor LG
Em questões de fluxograma anote cada mudança das variáveis, em um dia de prova é muito fácil se perder tentando guardar esses valores mentalmente.