|
3.5 Condições Compostas
Utiliza os conectivos E, OU e NÃO.
a) Conjunção E
(condição 1 E condição
2) só é verdade quando as duas são verdade.
Cond1
|
Cond2
|
Resultado
|
F
|
F
|
F
|
F
|
V
|
F
|
V
|
F
|
F
|
V
|
V
|
V
|
b) Conjunção OU
(cond 1 OU cond 2). Basta uma condição
ser verdade para a expressão ser verdadeira.
Cond1
|
Cond2
|
Resultado
|
F
|
F
|
F
|
F
|
V
|
V
|
V
|
F
|
V
|
V
|
V
|
V
|
c) Conjunção NÃO
nega a condição.
Ex.: UM <- 1
1.(UM < 2) E (UM < 0) F
2.(UM < 2) OU (um < 0) V
3.NÃO (UM < 2) F
Ex.: Algoritmo usando condições
compostas.
Algoritmo MAX_3
Início
LER A,B,C
Se (A>B) E (A>C)
Então MAX <- A Fim Se
Se (B>A) E (B>C)
Então MAX <- B Fim Se
Se (C>A) E (C>B)
Então MAX <- C Fim Se
Fim de MAX_3 |
Obs: O uso deve ser limitado pela clareza do
texto.
Comentários
Geralmente colocados entre chaves. Devem ser
descritivos, objetivando ajudar o leitor a entender melhor um trecho de
algoritmo, e não para indicar qualquer ação a ser
executada.
Boa prática: utilizar comentários
no início de cada algoritmo:
a) Uma descrição, sucinta,
do que faz o algoritmo
b) Se necessário, como utilizar o
algoritmo
c) Explicação do significado
das variáveis mais importantes
d) A estrutura de dados utilizada
e) Autor e datas de escrita e última
revisão.
O comentário não deve
repetir a ação do algoritmo.
i <- i +
1 { incrementa i de 1 } MÁ PRÁTICA
{ Procura o maior elemento}
[passos do algoritmo]
BOA PRÁTICA
|