← Questões de Programação

Programação · CONSULPLAN · 2023

Questão comentada de Programação

As estruturas de controle de fluxo são elementos fundamentais da lógica de programação. Assinale, a seguir, um exemplo de estrutura de controle de fluxo em lógica de programação.

Gabarito: A

Em lógica de programação, estruturas de controle de fluxo são os comandos que mandam o programa escolher um caminho, repetir uma ação ou decidir o que fazer em seguida. É o famoso “agora vai por aqui, agora volta ali”, que organiza a execução do algoritmo. Exemplos clássicos são if/else, while, for e, em geral, os laços de repetição e desvios condicionais. Isso cai muito porque a banca gosta de misturar conceitos básicos de programação com termos de outras áreas. Na questão, o gabarito é a alternativa A porque loop é justamente uma estrutura de repetição, ou seja, um tipo de controle de fluxo. Ele faz o programa executar um bloco de comandos várias vezes enquanto uma condição for verdadeira, ou por um número definido de repetições. Em outras palavras, ele controla o caminho da execução. Já classe, variável e constante não são estruturas de controle de fluxo. Classe é um conceito de programação orientada a objetos, usado para modelar objetos. Variável e constante são elementos de armazenamento de dados, não comandos de decisão ou repetição. Então, se a pergunta falar em “controle de fluxo”, pense imediatamente em desvio, decisão e repetição. Se aparecer algo que serve para guardar dados ou organizar objetos, pode desconfiar: é outro assunto.

Continue treinando

Questões relacionadas