Estruturas de Condição: se, senão e senão se (em pseudocódigo) Flashcards

1
Q

O que são estruturas de condição?

A

As estruturas de condição são um tipo de declaração sintática que permitem o programador definir o controle de fluxo de execução de um programa de acordo com uma ou mais condições.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quais são as estruturas de condição?

A

As estruturas de condição são do tipo se, se...senão e se...se senão

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Como definir uma estrutura de condição se?

A

A sintaxe para definir uma estrutura do tipo se é:

se  (condição)   {
    
    comando 1;
     ...
    comando n;

}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é uma condição?

A

As condições são expressões que resultam em um valor lógico. Normalmente, a condição inclui uma ou mais variáveis que podem alterar o resultado da expressão quando a condição é avaliada.
Exemplo 1

se  (email == "meuemail@provedor.com")  

Exemplo 2
se  (numero % 2 == 0)  
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qual a finalidade da condição na sintaxe da estrutura se?

A

A condição é o componente sintático que determina se o bloco de comandos definido entre chaves será executado. Se o resultado da condição for verdadeiro, o bloco de comandos é executado, caso contrário, o bloco é ignorado e o algoritmo segue o fluxo normal a partir chave que fecha o bloco.

Exemplo

total_pedidos = 2

se  (total_pedidos < 3)   {
    
    imprima "o limite mínimo de pedidos não foi atendido";

}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Como executar um bloco específico de comandos quando a condição da estruturase não for satisfeita?

A

Utiliza-se o bloco condicional se...senão. Nessa estrutura, o bloco de comandos entre chaves que segue a condição definida logo após o se é executado quando a condição é satifeita e o bloco de comandos entre chaves definido logo após o senão é executado quando a condição não é satisfeita.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Como definir uma estrutura de condição se...senão?

A

A sintaxe para definir uma estrutura do tipo se...senão é:

se  (condição)   {
    
    comando 1;
     ...
    comando n;

} senão {

    comando a;
     ...
    comando m;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como definir blocos adicionais em uma estrutura de condição que sejam executados quando a condição da estruturase não for satisfeita, mas que sejam condicionados a outras condições?

A

Utiliza-se o bloco condicional se... senão se. Nessa estrutura, o se define a condição inicial e cada senão se define sua própria condição de execução.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Como definir uma estrutura se... senão se?

A

A sintaxe para definir uma estrutura do tipo se...senão se é:

se  (condição)   {
    
    comando 1;
     ...
    comando n;

} senão se (condição 2) {

    comando a;
     ...
    comando m;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Como funciona a execução de um bloco se... senão se?

A

O bloco de comandos entre chaves que segue a condição definida logo após o se é executado quando a condição é satifeita. Caso contrário, o bloco de comandos entre chaves que segue a condição definida logo após o senão se é executado quando a sua respectiva condição é satifeita. Caso contrário, caso haja um segundo bloco senão se, o bloco de comandos entre chaves que segue a condição definida logo após ele é executado quando a sua respectiva condição é satifeita. Esse comportamento segue para cada bloco encadeado na estrutura de condição.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Como combinar o se como o senão se e o senão?

A

A sintaxe para definir uma estrutura do tipo se...senão se... senão é:

se  (condição)   {
    
    comando 1;
     ...
    comando n;

} senão se (condição 2) {

    comando a;
     ...
    comando m;
		
} senão {

    comando I;
     ...
    comando z;
}
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Qual a função do senão em um bloco se...senão se?

A

Assim como em um bloco se, o senão inclui comandos que serão executados no caso de nehuma condição da estrutura condicional ser satisfeita.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Como funciona a execução de um bloco se... senão se...senão?

A

O bloco de comandos entre chaves que segue a condição definida logo após o se é executado quando a condição é satifeita. Caso contrário, caso haja um bloco senão se, o bloco de comandos entre chaves que segue a condição definida logo após o senão se é executado quando a sua respectiva condição é satifeita. Caso contrário, caso haja um segundo bloco senão se, o bloco de comandos entre chaves que segue a condição definida logo após ele é executado quando a sua respectiva condição é satifeita. Esse comportamento segue para cada bloco senão se encadeado na estrutura de condição. Por fim, se o bloco se e o(s) bloco(s) senão se tiverem suas condições satisfeitas e não forem executados, o bloco senão é executado.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly