Statistici |
Total online: 1 Vizitatori: 1 Utilizatori: 0 |
|
Variabilele de tip (boolean vine de la numele matematicianului George Boole) pot avea una din valorile predefinite: (adevarat) și(fals). Modul de reprezentare în calculator este (de regulă) 0pentru false și 1 pentru true (false < true). Expresiile booleene, precum z > y, intervin mult mai des în programele PASCAL decât variabilele booleene declarate în cadrul acestor programe. Nu putine sunt cazurile când o valoare logică, rezultată în urma evaluarii unor expresii booleene urmează sa fie folosită pentru diferite teste, ca în programul urmator.
Operatori |
Domeniu de definiţie |
Domeniu de valori |
= <> < > <= >= |
boolean x boolean
|
boolean
|
and or |
boolean x boolean
|
boolean
|
not |
boolean
|
boolean
|
succ pred |
boolean
|
boolean
|
ord |
boolean
|
integer
|
Reguli:
- false < true;
- Operatorii logici, specifici tipului boolean sunt: AND, OR, NOT, XOR (ultimul apare în versiunile de (Borland) PASCAL);
- Pentru a compara doua valori numerice se utilizeaza operatorii de relatie: < (mai mic); <= (mai mic sau egal); > (mai mare); >= (mai mare sau egal); <> (diferit de);
- Pentru a separa expresiile de relatie de operatorii logici se utilizeaza parantezele (Exemplu: 5 £ a £ 8 se codifica (a >= 5) AND (a <= 8));
- Nu este indicat sa se testeze egalitatea valorilor reale;
- Pentru valori de tip boolean putem considera o serie de functii specifice: ord, odd, eof, eoln etc.;
- Procedura readln nu accepta o variabila booleana.
Reguli:
|
|