|
zadach262.PAS |
|
{* Задача 262 *}Unit ZADACH262; InterfaceImplementationBegin writeln( 'Составить процедуру, результатом работы которой является символ, заданный при обращении к процедуре, если этот символ не является буквой, и соответствующая строчная (малая) буква в противном случае.
'); End. Program lr6;
Uses zadach262.pas; {* Эту строку можно удалить *}
Uses crt; {* Подключаем внешние файлы *}
Var {* Необходимые переменные *}
f : text;
n : word;
i : word;
max : word;
bol : boolean;
xxx : char;
st : String;
st2 : String;
Function MCase(s : char);
Var {* Необходимые переменные *}
i : Integer;
Begin
MCase := s;
Case s Of 'A'.. 'Z', 'А'.. 'Я' : MCase := Chr(Ord(s) + 32);
'Ё' : MCase := 'ё';
End;
End;
Begin
clrscr; {* Стираем всё с экрана *}
writeln( 'Введи символ:');
readln(xxx);
writeln( 'Полученный символ:');
writeln(MCase(xxx));
readkey; {* Ждем нажатия любой клавиши *}
End...
|