🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Na construção de algoritmos, qual estrutura de controle de f...

Próximas questões
Com base no mesmo assunto
Q4237465 Algoritmos e Estrutura de Dados
Na construção de algoritmos, qual estrutura de controle de fluxo é utilizada para tomar decisões e desviar a execução do código com base em uma condição (verdadeira ou falsa)?
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C

Fundamento decisivo: O ponto decisivo era a expressão "tomar decisões e desviar a execução do código com base em uma condição"; entre as alternativas, só seleção corresponde a esse papel.

Tema central: Estruturas de controle
Análise das alternativas
A
Errada
Atribuição não é estrutura de decisão. Sua função é definir ou alterar o valor de uma variável, sem realizar desvio condicional de fluxo.
B
Errada
Sequência representa execução linear das instruções. Não há escolha entre caminhos com base em condição verdadeira ou falsa.
C
Certa
A alternativa C está certa porque seleção é a estrutura de controle cuja função é avaliar uma condição e, conforme o resultado booleano, direcionar a execução para um caminho ou outro. Esse é o critério técnico pedido: decisão com base em condição, e não mera execução linear, atribuição de valores ou repetição de blocos.
D
Errada
Repetição serve para executar um bloco várias vezes. Embora possa usar condição, seu objetivo próprio é iterar, não selecionar entre caminhos alternativos de execução.
Pegadinha da questão
Confundir seleção com repetição, já que ambas podem envolver condição.
Dica para questões semelhantes
  • Se o enunciado falar em escolher entre caminhos conforme uma condição, procure estrutura de seleção.
  • Se a função descrita for apenas guardar ou atualizar valores, trata-se de atribuição, não de controle de fluxo.
  • Se houver execução linear sem teste condicional, o conceito é sequência.
  • Se a finalidade principal for executar novamente um bloco, é repetição, mesmo que exista condição no controle do laço.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo