Como vimos na seção 4.2, é possível compor expressões
lógicas utilizando operadores relacionais
, mas também é
possível compor expressões lógicas utilizando os operadores lógicos
(conjunção),
(disjunção) e
(negação). Nesse sentido, a expressão
lógica que será avaliada na estrutura de condição se-entao também pode
ser formada por uma expressão lógica composta.
Por exemplo, considere a situação de um determinado aluno em uma disciplina.
Sabe-se que para ser aprovado, é necessário que nota >= 7.0 e que
frequencia > 75, ao mesmo tempo, isto é, uma conjunção lógica
representada pelo operador e lógico (
). O fragmento do
algoritmo que avalia a situação está mostrado na algoritmo
10. Neste caso, para que a expressão lógica
como um todo seja verdadeira, é necessário que as duas expressões lógicas que a
compõem também o sejam.