Expressões lógicas compostas em Estruturas de Condição

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 $ \land$ (conjunção), $ \lor$ (disjunção) e $ \lnot$ (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 ($ \land$ ). 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.


\begin{algorithm}
% latex2html id marker 1932\caption{Expressão lógica compos...
... \PRINT{(\lq\lq O aluno está reprovado'')}
\ENDIF
\end{algorithmic}\end{algorithm}



root 2009-03-12