Em linguagem de programação, existe uma estrutura que é empr...

Próximas questões
Com base no mesmo assunto
Q340735 Algoritmos e Estrutura de Dados
Em linguagem de programação, existe uma estrutura que é empregada em situações em que é preciso tomar uma decisão a respeito de determinado resultado que será obtido em duas situações diversas. Marque a opção que determina a estrutura de controle citada:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: Alternativa D - Seleção

Vamos entender melhor o contexto da questão e o motivo pelo qual a alternativa D é a correta.

Em programação, as estruturas de controle são fundamentais para determinar o fluxo de execução de um programa. Estas estruturas permitem que o código tome decisões, repita ações e altere seu comportamento com base em diferentes condições.

Estrutura de Seleção, também conhecida como estrutura condicional, é usada quando precisamos tomar uma decisão a partir de uma condição. Esta decisão pode levar o programa a seguir um de dois ou mais caminhos possíveis. Exemplos comuns de estruturas de seleção são if-else e switch-case.

Agora, vamos analisar cada uma das alternativas para entender por que elas estão incorretas:

A - Vetorial: Os vetores são estruturas de dados usadas para armazenar uma sequência de elementos, geralmente do mesmo tipo. Eles não são usados para controle de fluxo, mas sim para armazenar e acessar dados de forma indexada.

B - Matricial: Matrizes são similares a vetores, mas são estruturas de dados multidimensionais. Assim como vetores, matrizes são usadas para armazenar dados e não para tomar decisões ou controlar o fluxo do programa.

C - Sequencial: A execução sequencial refere-se à execução de instruções uma após a outra, na ordem em que aparecem no código. Embora essencial, não se trata de uma estrutura de controle que toma decisões baseadas em condições.

E - Repetição: Estruturas de repetição, como for, while e do-while, são usadas para repetir um bloco de código várias vezes. Elas são importantes para execução repetitiva, mas não são usadas para tomar decisões entre duas situações diferentes.

Portanto, a alternativa correta é D - Seleção porque esta estrutura de controle é especificamente projetada para tomar decisões com base em condições, direcionando o fluxo do programa para diferentes caminhos possíveis.

Espero que esta explicação tenha ajudado a clarificar o tema. Caso tenha mais dúvidas ou queira aprofundar em algum conceito, estarei à disposição!

Clique para visualizar este gabarito

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

Comentários

Veja os comentários dos nossos alunos

Estrutura de Controle - Seleção - Pode ser - Simples - Dupla ou composta  e Multipla:

São utilizadas para se tomar decisões lógicas: Daí também costumam ser denominadas estruturas de decisão ou alternativas.

 

Fonte: Fundamentos de Programação - Algoritmos, Estruturas de Dados e Objetos - Luis Joyanes Aguilar

Força Guerreiro!!!!!!

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo