Для обработки символьной информации используется тип данных char. Любому символу присваивается код -
число от 0 до 255. Для хранения данных символьного типа выделяются ячейки длинной в 1 байт.
Для вывода кода на экран используется функция ord(х), при условии, что символ введен с клавиатуры. В
программе символы заключаются в апострофы. Например, R:='#'.
С символами можно совершать операции сравнения, при этом будут сравниваться коды символов.
Тип данных string позволяет вводить последовательность символов не длиннее 255, также заключенной в
апострофы.
Например, R:='Привет!'.
Тип данных Boolean применяется к логическим величинам. Они могут иметь всего два значения 0 и 1 или true
и false.
Логические операции в Паскаль
Не=not — логическое отрицание (меняет значение операнда на противоположное).
И=and — конъюнкция (true, если оба операнда true).
ИЛИ=or — дизъюнкция (false, если оба операнда false).
Программа в Паскале
Program n_5;
var a: char; kod: integer; b: string;
begin
writeln ('Код и строка');
write ('Введите исходную букву>>');
readln (a);
kod:=ord(a);
b:=chr (kod-1)+a+chr(kod+1);
writeln ('Код буквы ', a, '-', kod);
writeln ('Строка: ', b)
end.