Известно, что коды прописных (заглавных) букв латинского алфавита следуют в таблице непрерывно друг за другом. Коды строчных букв латиницы также следуют непрерывно друг за другом на расстоянии 32 символов от прописных (ниже по таблице).
Если ord('A') = 65, то ord('A')+32 = 97, и это код строчной буквы «а», то есть chr(ord('A')+32) = 'а'.
Напишите программу, в которой вы вводите прописную букву (только латиницу!), а получаете ее строчной эквивалент, и наоборот, по строчной букве получаете соответствующую прописную
Это из учебника,
X:= 'L' ;
Функция Ord возврашает (указывает) код символа,занесенного в переменную
т.е. при выводе переменной Х на экран вы увидете ее код соответствующий таблице ASCII.
А функция Chr наоборот,указывает символ,по введенному коду,т.е. если вы ввели символ L,то на экране высветится его Код в таблице ASCII
Вот я написал программу для преобразования из кода в буквы,вроде как вы просили,если что не так,извините)
Код
program home_1;
uses crt;
var a,b,c,d:integer;
a1,b1,c1,d1:char;
begin
readln(a);
readln(b);
readln( c );
readln(d);
a1:=chr(a);
b1:=chr(b);
c1:=chr( c );
d1:=chr(d);
writeln(a1,' ',b1,' ',c1,' ',d1,' ','Нажмите ENTER ...');
readln
end.
Тут символ "С" сливается в знак ( а сполеры ставить не умею,поэтому держите сам файл PascalABC,откроейте им вложенный файл.