Алгоритм кодирования сообщения на английском языке имеет вид:
1) Используя таблицу ,
находим порядковый номер в латинском алфавите для буквы исходного сообщения;
2) номер латинской буквы вычитается из 31;
3) полученное число будет порядковым номером в русском алфавите буквы в закодированном сообщении согласно таблице
.
Закодированному по данному алгоритму сообщению «ЮЕЛЬ» соответствует исходное сообщение …
1) Используя таблицу ,
находим порядковый номер в латинском алфавите для буквы исходного сообщения;
2) номер латинской буквы вычитается из 31;
3) полученное число будет порядковым номером в русском алфавите буквы в закодированном сообщении согласно таблице
.
Закодированному по данному алгоритму сообщению «ЮЕЛЬ» соответствует исходное сообщение …
- ✓ «BYTE»
Для определения номера русской буквы в алфавите воспользуемся таблицей
.
Для определения номера латинской буквы в алфавите воспользуемся таблицей
.
Для раскодирования сообщения нужно выполнить алгоритм кодирования в обратном порядке. Находим порядковый номер для буквы исходного сообщения в русском алфавите:
.
Вычитаем номер русской буквы из 31. Полученное число будет порядковым номером в латинском алфавите буквы в закодированном сообщении.
Для нашего сообщения находим в таблице русского алфавита букву «Ю», ее номер – 29. Вычитаем: . Номер латинской буквы будет 2. Находим букву с номером 2 в таблице латинского алфавита. Это «B». Следующая буква в закодированном сообщении – «Е». Номер в русской таблице – 11, – номер в латинской таблице. Буква с номером 20 – «T».
Следующая буква в закодированном сообщении – «Ь». Номер в русской таблице – 26, – номер в латинской таблице. Буква с номером 5 –«Е».
Таким образом, имеем раскодированное сообщение «BYTE».
.
Для определения номера латинской буквы в алфавите воспользуемся таблицей
.
Для раскодирования сообщения нужно выполнить алгоритм кодирования в обратном порядке. Находим порядковый номер для буквы исходного сообщения в русском алфавите:
.
Вычитаем номер русской буквы из 31. Полученное число будет порядковым номером в латинском алфавите буквы в закодированном сообщении.
Для нашего сообщения находим в таблице русского алфавита букву «Ю», ее номер – 29. Вычитаем: . Номер латинской буквы будет 2. Находим букву с номером 2 в таблице латинского алфавита. Это «B». Следующая буква в закодированном сообщении – «Е». Номер в русской таблице – 11, – номер в латинской таблице. Буква с номером 20 – «T».
Следующая буква в закодированном сообщении – «Ь». Номер в русской таблице – 26, – номер в латинской таблице. Буква с номером 5 –«Е».
Таким образом, имеем раскодированное сообщение «BYTE».