Pular para o conteúdo principal

Questão de Algoritmos e Estrutura de Dados — Algoritmos — FUNDATEC 2025

Algoritmos e Estrutura de DadosAlgoritmos
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:
  1. ASequencial.
  2. BSeleção.
  3. CRepetição.
  4. DSeleção composta.
  5. 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.

Gabarito: letra C

Link permanente: /questoes/qg474268