Changes

Jump to navigation Jump to search
== '''Funções Booleanas''' ==
Em ''No Maple'', há um construtor do tipo '''boolean'''““booleano””, isto é, um tipo de variável que pode ser usado usada para representar valores booleanos. Existem apenas dois valores booleanos e em ''no Maple'' eles são representados por pelos literais ‘'''true'''’ ““true”” e ‘'''false'''’““false””. Para o ''Maple'', estes são dois são valores constantes, assim como o numero 2 ““2”” ou a matrix matriz identidade 3x3 são constantes. Se você atribuir alguma dessas duas constantes para uma variavel então o valor da variavel será um valor constante.
<pre>a := true;
b := false;</pre>
Dois valores constantes por si só não são muito interessantes. Para fazer coisas úteis, nós precisamos ser capazes de realizar operações significativas sobre elas.
Para tal, ''Maple'' oferece dois conjuntos de operadores booleanos para realizar operações em variáveis booleanas e literais. O primeiro conjunto consiste nos operadores ‘'''and'''’, ‘'''or'''’ e ‘'''not'''’. Em ''Maple'' também é disponibilizado os operadores '''&and''', '''&or''' e '''&not''' para operar sobre literais booleanos e variaveis com simplicidade. Eles estão disponiveis no pacote '''logic''' da linguagem. A diferença entre os dois conjuntos esta na forma em que as expressões formadas usando eles são simplificadas, por exemplo:
109

edits

Navigation menu