Pular para o conteúdo

Fundação VUNESP · Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFC… 2023

Questão 40 — Algoritmos e Estruturas de Dados: Pseudocódigo — Estruturas de Repetição e Decisão

Algoritmos e Estruturas de Dados Pseudocódigo — Estruturas de Repetição e Decisão

Fundação VUNESP 2023

Exército Brasileiro — Escola de Saúde e Formação Complementar do Exército (ESFCEx) · Oficial do Quadro Complementar do Exército · Caderno 008. Prova Objetiva — Modelo de prova (Versão) A

Gabarito disponível

Um programa foi concebido na forma de uma pseudolinguagem (português estruturado), conforme apresentado a seguir.
Início
Inteiro: a, b, c, d, j;
a ← 2;
b ← 4;
c ← 3;
d ← 10;
Para j de 1 até 4 faça
[
Se (a+b+c) < d
Então
[
a ← a+1;
b ← b+2;
c ← c+3;
]
Senão
[
a ← a-1;
b ← b-1;
c ← c-1;
]
]
d ← a + b + c;
Fim.
Ao final desse algoritmo, a variável d estará com o valor
Selecione uma alternativa

Resolução comentada

Simulação do laço com 4 iterações; o valor final de d é a soma a+b+c, igual a 15.

Valores iniciais: a=2, b=4, c=3 (soma 9). Iteração 1: 9<10, então a=3, b=6, c=6 (soma 15). Iteração 2: 15 não é <10, então a=2, b=5, c=5 (soma 12). Iteração 3: 12 não é <10, então a=1, b=4, c=4 (soma 9). Iteração 4: 9<10, então a=2, b=6, c=7 (soma 15). Logo d = 2+6+7 = 15.

Análise das alternativas

B) 9 é a soma após a 3ª iteração, e não ao final. C) 10 é o valor inicial de d, que é sobrescrito. D) e E) não correspondem a nenhuma soma obtida na simulação.

Referência: Lógica de programação: estruturas de repetição (Para) e decisão (Se/Senão).

Resolução comentada do VaiConcursos.

Ver gabarito

Gabarito: A

Fonte: Gabarito preliminar: Gabarito — página 22 (008 Informática, Versão A)