Questão de Programação — Programação estruturada — FUNDATEC 2026
Programação›Programação estruturada
Código
qg692282
Banca
FUNDATEC
Órgão
Prefeitura de Gravataí - RS
Ano
2026
Nível
Médio
Cargo
Técnico em Informática
Em pseudocódigo (Portugol) VisuAlg, qual estrutura de controle de repetição deve ser utilizada quando o número exato de iterações é conhecido antecipadamente?
AEstrutura SE...ENTÃO para repetição condicional.
BEstrutura ENQUANTO para iterações indeterminadas.
CEstrutura PARA para iterações determinadas.
DEstrutura REPITA...ATÉ para laços infinitos.
EEstrutura CASO para múltiplas condições.
Revelar gabarito e comentário▾
GabaritoC — Estrutura PARA para iterações determinadas.
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”.
Estruturas de repetição em pseudocódigo (Portugol)
Gabarito: letra C. A estrutura de repetição adequada quando se conhece o número exato de iterações é a estrutura PARA (também chamada de "para ... de ... até ... passo ..."). Essa estrutura é projetada para iterações determinadas, ou seja, com contador predefinido. As demais alternativas ou não são estruturas de repetição (como SE...ENTÃO e CASO) ou são para iterações indeterminadas (ENQUANTO e REPITA...ATÉ).
A questão testa o conhecimento básico das três principais estruturas de repetição em Portugol (VisuAlg): PARA, ENQUANTO e REPITA...ATÉ.
Estruturas de repetição (Portugol)
1Determinadas (iterações conhecidas)
PARA (contador fixo)
2Indeterminadas (condição variável)
ENQUANTO (condição no início)
REPITA...ATÉ (condição no fim)
3Não são repetição
SE...ENTÃO (condicional)
CASO (seleção múltipla)
LEVEL · soulevel.com.br
Alternativa A — ❌ Incorreta
SE...ENTÃO é uma estrutura condicional (seleção), não de repetição. Ela executa um bloco apenas uma vez, caso a condição seja verdadeira. Não itera.
Alternativa B — ❌ Incorreta
ENQUANTO é uma estrutura de repetição com condição no início, mas destina-se a iterações indeterminadas (não se sabe de antemão quantas vezes o laço será executado). O teste de parada depende de uma condição que pode variar durante a execução. Por isso, não é a adequada quando o número de iterações é conhecido previamente.
Alternativa C — ✅ Correta ⟵ GABARITO
A estrutura PARA é a própria definição de laço determinístico. Ela utiliza um contador com valor inicial, final e passo definidos, garantindo um número fixo de repetições. Em Portugol: para contador de 1 ate 10 faca ou similar.
Alternativa D — ❌ Incorreta
REPITA...ATÉ é uma estrutura de repetição com condição no final (executa pelo menos uma vez) e também é típica para iterações indeterminadas. Embora possa ser usada para simular um laço determinado com um contador, a estrutura natural para iterações exatas é o PARA.
Alternativa E — ❌ Incorreta
CASO (ou ESCOLHA) é uma estrutura de seleção múltipla (equivalente ao switch/case), não é uma estrutura de repetição. Ela seleciona um entre vários blocos de código para executar, mas não repete nada.
Resumo visual rápido:
Estrutura
Tipo
Uso principal
SE...ENTÃO
Condicional
Decisão única
ENQUANTO
Repetição indeterminada
Laço com condição no início
PARA
Repetição determinada
Laço contado (número exato)
REPITA...ATÉ
Repetição indeterminada
Laço com condição no final
CASO
Seleção múltipla
Escolha entre várias opções
PEGA ESSA DICA!
Na hora da prova, lembre-se: PARA = número exato (contador); ENQUANTO e REPITA...ATÉ = condições que podem não ter número fixo. Guarde também que SE e CASO não são laços.