Логический тип данных в Паскале нужен для проверки правильности некоторых условий и сравнения величин. 1 Данные этого типа могут принимать только два значения: True — истина и False — ложь. 1
Например, при программировании игры в ней может быть переменная Dead типа boolean, в которой будет храниться состояние главного героя. 3 Если в ней лежит значение True, значит персонаж мёртв. 3 В том куске программы, где происходит управление персонажем, можно будет добавить условие: если Dead = True, то персонаж не двигается. 3
Также логический тип данных может использоваться для хранения «флага» при проверке каких-либо условий. 3
Для создания сложных условий используются специальные логические операции: and, or, not и xor. 5