Теория:

Для обработки символьной информации используется тип данных char. Любому символу присваивается код – число от \(0\) до \(255\). Для хранения данных символьного типа выделяются ячейки длинной в \(1\) байт.
Для вывода кода на экран используется функция ord(x), при условии, что символ введен с клавиатуры. В программе символы заключаются в апострофы. Например, R:=’#’.
С символами можно совершать операции сравнения, при этом будут сравниваться коды символов.

Тип данных string позволяет вводить последовательность символов не длиннее \(255\), также заключенной в апострофы.
Например, R:=’Привет!’.
Тип данных Boolean применяется к логическим величинам. Они могут иметь всего два значения \(0\) и \(1\) или \(true\) и \(false\).

Логические операции в Паскаль
Не — NOT — логическое отрицание (меняет значение операнда на противоположное).
И — AND — конъюнкция (\(true\), если оба операнда \(true\)).
ИЛИ — OR — дизъюнкция (\(false\), если оба операнда \(false\)).