UNIFIPA/FAMECA | Fluxograma (Q11)

    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.

    Deixe um comentário