Buscar

Dentro de uma estrutura se-então-senão é perfeitamente possível utilizar mais de uma linha de comando, ou até mesmo outras estruturas se-então-senã...

Dentro de uma estrutura se-então-senão é perfeitamente possível utilizar mais de uma linha de comando, ou até mesmo outras estruturas se-então-senão. Existem situações em que os caminhos para a tomada de uma decisão acabam formando uma espécie de árvore com diversas ramificações, onde cada caminho é um conjunto de ações. Nesses casos pode-se recorrer à utilização de várias estruturas se-então-senão embutidas umas dentro das outras, comumente chamadas de ninhos. Nas estruturas de decisão encadeadas, uma estrutura de condição é aninhada dentro de outra, como bloco verdade ou falsidade. Neste caso, para que a estrutura de condição mais interna seja avaliada, é necessário que uma determinada condição seja satisfeita na estrutura de condição mais externa. Considere a estrutura aninhada no algoritmo da tabela 1, onde EL significa expressão lógica, BV bloco verdade e BF bloco falsidade. Analise a tabela 1 e avalie as asserções a seguir:

I. Para que BV2 seja executado, é necessário que EL1 juntamente com EL2 sejam verdadeiras.
II. Se EL1 for verdadeira, mas EL2 for falsa, então BV2 será executado.
III. Quando BV3 for executado, o programa encerrará.
IV. A tabela 1 mostra as diferentes alternativas possíveis para execução deste caso.
a) I e II.
b) I e III.
c) II e IV.
d) III e IV.
e) I, II e IV.

Essa pergunta também está no material:

💡 1 Resposta

User badge image

Ed Verified user icon

Analisando a tabela 1 e as asserções apresentadas, podemos avaliar cada uma delas: I. Para que BV2 seja executado, é necessário que EL1 juntamente com EL2 sejam verdadeiras. Essa afirmação está correta, pois na tabela 1, BV2 só é executado quando tanto EL1 quanto EL2 são verdadeiras. II. Se EL1 for verdadeira, mas EL2 for falsa, então BV2 será executado. Essa afirmação está incorreta, pois na tabela 1, quando EL2 é falsa, BV2 não é executado, independentemente do valor de EL1. III. Quando BV3 for executado, o programa encerrará. Essa afirmação está incorreta, pois na tabela 1, BV3 não encerra o programa, apenas retorna para a estrutura de decisão mais externa. IV. A tabela 1 mostra as diferentes alternativas possíveis para execução deste caso. Essa afirmação está correta, pois a tabela 1 apresenta as diferentes combinações de valores para EL1 e EL2, mostrando as possíveis execuções do caso. Portanto, as asserções corretas são: I e IV. A alternativa correta é a letra c) II e IV.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais