Вопрос по информатике:
Прграммирование в паскаль. оператоp case.
Задать случайным образом код символа - большой русской буквы. Напечатать соответсвующую ей маленькую букву. (Комментарий: ряд маленьких русских букв в таблице ASII прерывается а...п, р...я. Разность кодов больших и маленьких букв до "n"= 32, после 'р'=80.)
- 14.12.2017 05:21
- Информатика
- remove_red_eye 1214
- thumb_up 30
Ответы и объяснения 1
Var
randomNumber : integer;
begin
Randomize();
randomNumber := random(32)+192; // Получаем случайную большую букву
writeln('Большая буква: ', chr(randomNumber));
case chr(randomNumber) of
'А'..'П' : writeln('Маленькая буква: ', chr(randomNumber+32));
'Р'..'Я' : writeln('Маленькая буква: ', chr(randomNumber+80));
end;
end.
- 15.12.2017 01:33
- thumb_up 32
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.