
Петя решил зашифровать свое имя для имени в онлайн игре. Из его полного имени ПЁТР вышел ник КИНЛ.
Какой алгоритм он использовал (алфавит зациклен: то есть после буквы Я начинается снова А)? СРОЧНО 40 БАЛЛОВ

Ответы на вопрос

Указания и решения
1 шаг. Разберись сколько шагов необходимо сделать чтобы попасть в ту или иную букву
Пётр
П: делаем 5 шагов влево попадаем в букву к (О,Н,Л,М)
Т: делаем 5 шагов влево и попадаем в букву н (с, р, п, О)
Р: делаем 5 шагов влево и попадаем в букву л
Никаких противоречий нет. Следовательно, для согласных характерно правило: "5 символов влево"
2 шаг, выводим правило для гласных.
Ё: делаем три шага вправо (ж,з)
Ответ: согласные сдвигаем на 5 символов влево, гласные - на 3 символа вправо.



Для того чтобы найти алгоритм, который Петя использовал для шифрования своего имени, давайте проанализируем, как он получил ник "КИНЛ" из полного имени "ПЁТР".
Мы знаем, что алфавит был зациклен, то есть после буквы "Я" начинается снова "А". При этом, смещение между буквами в полном имени и нике остается постоянным.
Посмотрим на соответствующие буквы в полном имени и нике:
П -> К Ё -> И Т -> Н Р -> Л
Теперь посмотрим на соответствующие позиции букв в алфавите:
П - 16-я буква Ё - 7-я буква Т - 20-я буква Р - 18-я буква
Вычислим разницу между номерами букв полного имени и ника:
К - П = 10 - 16 = -6 И - Ё = 9 - 7 = 2 Н - Т = 14 - 20 = -6 Л - Р = 12 - 18 = -6
Заметим, что разница для всех букв одинаковая и равна -6. Это означает, что Петя использовал алгоритм сдвига букв на -6 позиций в алфавите.
Таким образом, алгоритм, который Петя использовал для шифрования своего имени, заключается в сдвиге букв на -6 позиций в алфавите. Например, буква "П" становится "К", буква "Ё" становится "И" и так далее.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili