Um trecho de programa, expresso na forma de uma pseudolinguagem (Português Estruturado), é apresentado a seguir.InícioInteiro: i, j, k, a;...Para i de 3 até 6 façaPara j de 4 até 7 façaPara k de 2 até 8 faça[a ← a + 1;]...Fim.É correto afirmar que, a variável a, após a execução de desse trecho de programa, terá sido incrementada
A8 vezes.
B54 vezes.
C336 vezes.
D112 vezes.
E6 vezes.
Revelar gabarito e comentário▾
GabaritoD — 112 vezes.
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”.
Laços de repetição aninhados
Gabarito: letra D. A variável a é incrementada 112 vezes, resultado da multiplicação do número de iterações de cada laço. O laço i vai de 3 a 6 (4 iterações), j de 4 a 7 (4 iterações), k de 2 a 8 (7 iterações). Como são sequenciais, total = .
A banca testa a capacidade de contar iterações de laços aninhados. É fundamental observar que a palavra "até" na pseudolinguagem (Português Estruturado) inclui o valor final. Cada laço é independente e todos são executados completamente.
1Laço i: 3 a 6 (inclusive)4 iterações
2Laço j: 4 a 7 (inclusive)4 iterações
3Laço k: 2 a 8 (inclusive)7 iterações
4Total: 4 × 4 × 7112 iterações
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
8 vezes. Esse valor corresponde apenas ao número de iterações de um único laço (por exemplo, k), ignorando os outros dois.
Alternativa B — ❌ Incorreta
54 vezes. Não corresponde a nenhuma combinação direta dos intervalos.
Alternativa C — ❌ Incorreta
336 vezes. Esse valor surgiria se um dos intervalos fosse interpretado erroneamente como 3 (por exemplo, se k fosse de 2 a 8 exclusivo, resultando em 6 iterações? 4×4×6=96, não 336. Ou se houvesse soma em vez de multiplicação: 4+4+7=15, não. Na verdade, 336 = 4×4×21, não há relação.
Alternativa D — ✅ Correta ⟵ GABARITO
112 vezes, conforme cálculo: . O laço i executa 4 vezes (valores 3, 4, 5, 6), o laço j executa 4 vezes (4, 5, 6, 7) e o laço k executa 7 vezes (2, 3, 4, 5, 6, 7, 8). Multiplicando: , .
Alternativa E — ❌ Incorreta
6 vezes. Esse valor corresponde ao número de iterações de i ou j somado ao de k? Não. É muito pequeno.
NÃO CAIA NESSA!
Muitos candidatos podem interpretar o comando "até" como exclusivo (ex.: "de 2 até 8" sem incluir o 8), contando apenas 6 iterações para k, o que levaria ao resultado (que não está nas alternativas) ou, se também errar nos outros laços, a um valor próximo. Na pseudolinguagem de concursos (como a VUNESP), "até" é inclusivo. Decore: nos laços com "de X até Y", Y está incluído.