UNIDADE 3 - AULA 6 Flashcards

1
Q

Q: O que são estruturas de controle em programação?

A

A: Blocos de construção que permitem que um programa tome decisões, seguindo diferentes caminhos baseados em parâmetros dados.

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

Q: O que é uma estrutura sequencial ou linear em programação?

A

A: Um tipo de código onde as instruções são executadas em sequência, uma após a outra.

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

Q: O que é uma estrutura condicional?

A

A: Uma estrutura de controle que permite que o código execute diferentes blocos de código baseados em uma condição (verdadeira ou falsa).

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

Q: O que é uma expressão em programação?

A

A: Um conjunto de valores e funções combinados e interpretados pelo compilador para criar um novo valor.

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

Q: O que são operadores que compõem expressões em programação?

A

A: São símbolos especiais utilizados para manipular valores e expressões.

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

Q: Quais são os operadores de comparação e lógicos comuns em programação?

A

Operadores de comparação: >, <, >=, <=, ==, !=.
Operadores lógicos: &&, ||, !.

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

Q: Explique a diferença entre expressões aritméticas, de comparação e lógicas.

A

A: - Expressões aritméticas manipulam valores numéricos usando operadores aritméticos.

Expressões de comparação comparam valores usando operadores de comparação.

Expressões lógicas combinam valores booleanos usando operadores lógicos.

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

Q: Qual é a diferença entre uma instrução if e uma instrução if/else?

A

A: A instrução if executa um bloco de código se a condição for verdadeira, enquanto a instrução if/else executa um bloco se a condição for verdadeira e outro bloco se a condição for falsa.

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

Q: Como é representado o fluxo de uma instrução if/else?

A

A: O fluxo é representado por uma bifurcação: se a condição for verdadeira, o código dentro do bloco if é executado; se for falsa, o código dentro do bloco else é executado.

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

Q: Como podemos informar ao usuário se um saldo é positivo ou negativo usando if/else?

A

int saldo;
saldo = 100;
if (saldo < 0) {
Console.WriteLine(“Seu saldo é negativo”);
} else {
Console.WriteLine(“Seu saldo é positivo”);
}

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

Q: Como é representado o fluxo de uma estrutura condicional if/else if/else?

A

A: O fluxo é representado por múltiplas bifurcações: se a primeira condição if for verdadeira, o código dentro do bloco if é executado; se não, verifica a próxima condição else if; se nenhuma das condições anteriores for verdadeira, o código dentro do bloco else é executado.

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

Q: Como podemos informar ao usuário se um saldo está positivo, negativo ou zerado usando if/else if/else?

A

int saldo;
saldo = 100;
if (saldo > 0) {
Console.WriteLine(“Seu saldo é positivo”);
} else if (saldo < 0) {
Console.WriteLine(“Seu saldo é negativo”);
} else {
Console.WriteLine(“Seu saldo está zerado”);
}

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

Q: O que acontece se nenhuma das condições especificadas em uma estrutura if/else if for verdadeira?

A

A: O bloco de código associado à instrução else é executado.
(No caso do saldo, ele não seria nem maior e nem menor q 0. Então aparecerá que seu saldo está zerado)

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