Две логические константы: TRUE (истина) и FALSE (ложь), можно использовать в явном виде или обозначать именем в разделе CONST, например:
const
T=true;
F=false;
Логическая переменная – может принимать два значения TRUE и FALSE. Описание логической переменной имеет тип BOOLEAN, например:
var L,A,C:boolean;
В разделе операторов логическому типу переменной можно присвоить значение логической константы, например:
L1:= true; L2:= false; L3:= L1;
Операции отношений для сравнения переменных, принимающих численные значения:
< меньше,
<= меньше или равно,
= равно,
<> не равно,
> больше,
>= больше или равно.
Операции с данными логического типа:
OR – логическое ИЛИ (логическое сложение – дизъюнкция).
AND – логическое И (логическое умножение – конъюнкция).
NOT – логическое отрицание НЕ.
Данные символьного типа
TP может обрабатывать не только числа, но и символы. Значениями символьного типа является всё множество символов ПК. Каждому символу приписывается целое число в диапазоне 0...255.
Символьная константа (литера) – это символ, заключенный в апострофы. Внешние апострофы являются признаком символьной константы, которая занимает 1 байт памяти. Символьную константу можно обозначить именем и задать в разделе констант.
Символьная переменная принимает значение одного символа. В разделе переменных она обозначается описателем CHAR (символьный тип).