Open main menu

Changes

106 bytes added ,  10:02, 26 May 2016
no edit summary
== '''Funções Booleanas''' ==
Em ''Maple'', há um construtor do tipo booleano'''boolean''', isto é, um tipo de variável que pode ser usado para representar valores booleanos. Existem apenas dois valores booleanos e em ''Maple'' eles são representados por literais ‘true’ ‘'''true'''’ e ‘false’‘'''false'''’. Para o ''Maple'', estes dois são valores constantes, assim como o numero 2 ou a matrix 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çoes operações em variáveis booleanas e literais. O primeiro conjunto consiste nos operadores ‘and’‘'''and'''’, ‘or’ ‘'''or'''’ e ‘not’‘'''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 lógico '''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:<pre>true and false;true &and false;<\pre>
109

edits