Logo Passei Direto
Buscar

Algoritmos

Colégio Objetivo
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.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 2 anos

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.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais perguntas desse material

O laço for é uma estrutura de repetição muito utilizada nos programas em C. É muito útil quando se sabe de antemão quantas vezes a repetição deverá ser executada. Este laço utiliza uma variável para controlar a contagem do loop, bem como seu incremento. Complete corretamente as lacunas do trecho de programa a seguir:


#include
#include
___________
{
____________ contador;
for(contador = 1; contador <= 10; contador++)
{
printf("%d ", ___________);
}
getch();
____________;
}

Analise o trecho de programa a seguir e complete corretamente a afirmativa:


#include main()
{
int w;
for ( w = 1; w <= 15; w++ )
{
if ( w == 8 )
{
break;
}
printf ( “%d “, w );
}
printf( “

Parar a condicao de repetic

O comando while executa a repetição de um bloco de instruções enquanto uma condição é verdadeira. Analise o trecho de programa a seguir.

I. A variável de controle denominada contador foi declarada e inicializada com o valor 1. O teste da condição while é realizado, e como o contador é menor ou igual 10, então a condição é verdadeira.
II. Como a condição é verdadeira, o programa entra dentro do corpo do laço e executa o printf, exibindo o valor da variável contador. Após executar o comando printf, o contador é decrementado.
III. Depois do decremento, a condição é testada novamente e enquanto for verdadeira, os comandos são executados até que a condição se torne falsa.
IV. A condição falsa faz com que o laço seja encerrado.
a) I e II.
b) II e III.
c) III e IV.
d) I e IV.

Mais conteúdos dessa disciplina