Estruturas de Controle em Pseudocódigo
Gabarito: letra B. O decréscimo da variável contagem está inserido dentro de uma estrutura para (laço for), que é um tipo de estrutura de repetição. Apesar de o laço não executar nenhuma vez (condição i > limite é falsa desde o início), a estrutura que contém a instrução de decremento é inegavelmente uma repetição.
Alternativa A — ❌ Incorreta
"Estrutura de controle" é um termo genérico que abrange condicionais, repetições e até sequências. A questão pede o tipo específico da estrutura que envolve o decremento, que é uma repetição, não o gênero.
Alternativa B — ✅ Correta ⟵ GABARITO
O comando para (i = 0; i > limite; i = i + 1) faça ... define um laço de repetição (loop). Mesmo que a condição nunca seja satisfeita, a estrutura sintática e semântica é de repetição. O decremento contagem = contagem – 1 está no corpo do laço.
Alternativa C — ❌ Incorreta
"Estrutura condicional" (como se...então...senão) desvia o fluxo com base em uma condição, mas não repete blocos. O código usa um laço, não uma decisão.
Alternativa D — ❌ Incorreta
"Atributo" não é uma estrutura de controle, mas sim a operação de atribuição de valor a uma variável. A questão pergunta pela estrutura que contém o decremento, não pela operação em si.
Alternativa E — ❌ Incorreta
"Função" é um subprograma que pode ser chamado e retornar um valor. O decremento ocorre diretamente no corpo do laço, dentro do programa principal, e não dentro de uma função.
Gabarito: letra B — a estrutura responsável pelo decréscimo é uma estrutura de repetição (laço para).