Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDATEC 2025
Algoritmos e Estrutura de Dados›Algoritmos
Código
qg474268
Banca
FUNDATEC
Órgão
IF-RS
Ano
2025
Nível
Médio
Cargo
Técnico de Laboratório - Área Informática
Em algoritmos, as estruturas de controle estabelecem instruções por meio de expressões condicionais. Essas instruções orientam o computador sobre o que processar e como manipular os dados para resolver um problema computacional. Existem três principais lógicas de funcionamento: em uma delas, um conjunto de instruções, ou uma única instrução, é executado várias vezes, enquanto a condição definida no teste condicional for atendida. O laço continua até que a condição seja atendida, encerrando a execução. A estrutura descrita denomina-se:
ASequencial.
BSeleção.
CRepetição.
DSeleção composta.
EMúltipla escolha.
Revelar gabarito e comentário▾
GabaritoC — Repetição.
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 Controle: Repetição
Gabarito: letra C. A descrição apresentada no enunciado — "um conjunto de instruções, ou uma única instrução, é executado várias vezes, enquanto a condição definida no teste condicional for atendida" — é a definição clássica de estrutura de repetição (também chamada de laço ou iteração). É por meio dela que blocos de código são repetidos enquanto uma condição lógica permanece verdadeira, encerrando-se quando a condição se torna falsa.
A banca cobra o reconhecimento das três principais lógicas de funcionamento em algoritmos: sequencial, seleção (condicional) e repetição. A alternativa correta é a que nomeia exatamente o mecanismo descrito.
Alternativa A — ❌ Incorreta
A estrutura sequencial executa as instruções uma após a outra, sem qualquer repetição ou desvio condicional. O enunciado claramente fala em execução repetida sob condição, o que não se aplica à sequência linear.
Alternativa B — ❌ Incorreta
A estrutura de seleção (comandos como if/else) decide qual bloco executar com base em uma condição, mas executa-o uma única vez, não em laço. Não há repetição.
Alternativa C — ✅ Correta ⟵ GABARITO
A estrutura de repetição (ou laço) é exatamente o que o enunciado descreve: um conjunto de instruções executado repetidamente enquanto uma condição pré-definida for verdadeira. Exemplos típicos são os comandos enquanto (while), para (for) e repita-até (do-while) em pseudocódigo e linguagens de programação.
Alternativa D — ❌ Incorreta
Seleção composta é outra denominação para a estrutura condicional com if-else (ou se-então-senão), que executa apenas um dos blocos, sem repetição. O erro é confundir condicional com laço.
Alternativa E — ❌ Incorreta
Múltipla escolha (ou seleção de múltiplos casos, como switch-case) é uma variação da estrutura de seleção que permite escolher entre várias opções com base no valor de uma expressão, mas ainda assim não repete instruções — executa apenas o caso correspondente.
PEGA ESSA DICA!
Na hora da prova, lembre-se das três famílias de estruturas de controle:
Sequencial: passos em ordem, sem desvios.
Seleção (simples, composta, encadeada e múltipla): decisão entre caminhos.
Repetição: laços com condição de parada.
Quando o enunciado falar em "executar várias vezes" ou "enquanto a condição for atendida", marque repetição.