Выполните задание по информатике? Некоторый алгоритм из одной цепочки символов получает новую цепочку следующим
образом. Если последний символ строки - гласная, то в конец цепочки символов
добавляется символ К, а если - согласная, то в начало цепочки добавляется символ А. В
полученной цепочке символов каждая буква заменяется буквой, предшествующей ей в
русском алфавите (А - на Я, Б - на А и т. д, а Я - на Ю). Затем цепочка переписывается с
конца к началу. Получившаяся таким образом цепочка является результатом работы
алгоритма.
Например, если исходной была цепочка КУБ, то результатом работы алгоритма будет
цепочка АТЙЯ, а если исходной была цепочка 30, то результатом работы алгоритма будет
цепочка ЙНЖ. Дана цепочка символов НОРА. Какая цепочка символов получится, если к данной цепочке
применить описанный алгоритм дважды (то есть применить алгоритм к данной цепочке, а
затем к результату вновь применить алгоритм)?
Русский алфавит для справки:
АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ.

14 Дек 2020 в 19:43
464 +1
0
Ответы
1

Исходная цепочка: НОРА
Применяем алгоритм:

Добавляем символ А в начало: АНОРАЗаменяем каждую букву на предшествующую в алфавите: ЯМНПЯПереписываем с конца к началу: ЯЯПНМ
Применяем алгоритм еще раз:Добавляем символ К в конец: ЯЯПНМКЗаменяем каждую букву на предшествующую в алфавите: ЮЮОМЛЙПереписываем с конца к началу: ЙЛМОЮЮ

Таким образом, после двукратного применения алгоритма к исходной цепочке НОРА получится цепочка: ЙЛМОЮЮ.

17 Апр 2024 в 21:32
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир