11. Boolean
Il tipo di dato Boolean, permette a una variabile di assumere i valori True (vero) e False (falso). Le operazioni che si possono compiere su variabili di questo tipo sono definite dai seguenti connettivi logici:
- AND indica l'operazione di congiunzione (e);
- OR indica l'operazione di disgiunzione (o);
- XOR indica l'operazione di disgiunzione esclusiva (OR esclusivo);
- NOT indica l'operazione di negazione (non);
Una variabile booleana si dichiara con la parola riservata boolean.
var variabile:boolean;
Nella maggior parte dei casi in cui si utilizzano variabili booleana, si applica ad esse un valore iniziale, prima dell'esecuzione del programma, ossia si inizializzano. L'inizializzazione può essere effettuata in questi modi:
nome_variabile:=true; nome_variabile:=false; nome_variabile:=variabile_booleana_1 or variabile_booleana_2; nome_variabile:=false or variabile_booleana_1; nome_variabile:=true xor false; nome_variabile:=(N div 2 = 4);