Na estrutura condicional composta, é realizada a avaliação de uma única expressão lógico-relacional. Se o resultado desta avaliação for verdadeiro, é executada a instrução ou o conjunto de instruções compreendidas entre as chaves após o if. Caso contrário, se o resultado da avaliação for falso, é executada a instrução ou o conjunto de instruções entre chaves após o else.
LEAL, Gislaine Camila; OLIVEIRA, Pietro Martins de. Algoritmos e Lógica de Programação II.Maringá - PR.: UniCesumar, 2020.
Partindo da explicação acima avalie as afirmações a seguir:
I. Através da estrutura condicional podemos decidir a ordem de execução das declarações com base em certas condições ou repetir um grupo de declarações até que certas condições especificadas sejam atendidas.
II. A condicional IF pode ser implementada de diferentes formas, dependendo da complexidade das condições a serem testadas. As diferentes formas do IF são: simples e aninhada.
III. A instrução Case é uma instrução de controle que nos permite escolher apenas uma escolha entre as muitas opções dadas.
IV. Em um Menu de programa, onde um valor está associado a cada opção e você precisa escolher apenas um de cada vez, podemos usar uma estrutura case.
É correto o que ser afirma em:
Alternativas
Alternativa 1:
I e III, apenas.
Alternativa 2:
II e III, apenas.
Alternativa 3:
I, II e IV, apenas.
Alternativa 4:
II, III e IV, apenas.
Alternativa 5:
I, II, III e IV.
Respostas
Resposta:
Alternativa 4:
II, III e IV, apenas.
Explicação:
I. Através da estrutura condicional podemos decidir a ordem de execução das declarações com base em certas condições ou repetir um grupo de declarações até que certas condições especificadas sejam atendidas. FALSA
- A primeira declaração antes do ou esta correta, mas a segunda é falsa. "repetir um grupo de declarações até que certas condições especificadas sejam atendidas" Isso é estrutura de repetição, e não estrutura condicional. A condicional apenas avalia uma condição, determinando o fluxo do programa.
II. A condicional IF pode ser implementada de diferentes formas, dependendo da complexidade das condições a serem testadas. As diferentes formas do IF são: simples e aninhada. CORRETO.
- "A condicional IF pode ser implementada de diferentes formas, dependendo da complexidade das condições a serem testadas" Ela pode ser implementada de diferentes maneiras, visto que cada algoritmo possui sua solução e assim, seu uso ocorre de diferentes maneiras. " As diferentes formas do IF são: simples e aninhada." Correto, existem if de formas simples que são aqueles que há apenas uma condição tipo: if (condição){} existem também os ifs aninhados, na qual desejamos ter mais condições, e podemos utilizá-lo de diferente maneira.
III. A instrução Case é uma instrução de controle que nos permite escolher apenas uma escolha entre as muitas opções dadas. CORRETO.
- Basta fazermos uma algoritmo com essa estrutura e veremos que as definições acima estão correta. Diferente de uma composta por exemplo, essa estrutura analisa apenas uma condição(case) dentre várias, lembrando que ela analise apenas igualdade(==).
IV. Em um Menu de programa, onde um valor está associado a cada opção e você precisa escolher apenas um de cada vez, podemos usar uma estrutura case. CORRETO
- "Lopes e Garcia (2002) destacam que a estrutura case é bastante utilizada na construção de menus, tornando-os mais claros." (Página 59. Algoritmo e Lógica de programação II)
As estruturas condicionais são muito utilizadas no desenvolvimento de software, a respeito da utilização dessas estruturas, temos que a alternativa correta é a Alternativa 4: II, III e IV, apenas.
Qual a diferença entre estrutura condicional e laço de repetição?
A primeira assertiva é falsa pois descreve um laço de repetição como se fosse uma estrutura condicional. Uma estrutura condicional, como por exemplo um laço IF é como uma bifurcação em uma estrada, se uma condição for atendida acontecerá algo, se isso não for atendido, outro caminho será seguido. Em um laço de repetição temos a repetição da leitura de um trecho de código.
Saiba mais sobre estrutura condicional:https://brainly.com.br/tarefa/42436541
#SPJ2