Open main menu

Changes

23 bytes removed ,  12:28, 26 May 2016
== '''Funções Booleanas''' ==
No Maple, há um construtor do tipo ““booleano””'''booleano''', isto é, um tipo de variável que pode ser usada para representar valores booleanos. Existem apenas dois valores booleanos e no Maple eles são representados pelos literais ““true”” '''true''' e ““false””'''false'''. Para o Maple, estes são dois valores constantes, assim como o numero ““2”” '''2''' ou a matriz identidade 3x3 são constantes. Se você atribuir alguma dessas duas constantes para uma variavel variável então o valor da variavel variável 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