Криптографические приключения. Таинственные шифры и математические задачи. Р. В. Душкин

Чтение книги онлайн.

Читать онлайн книгу Криптографические приключения. Таинственные шифры и математические задачи - Р. В. Душкин страница 20

Криптографические приключения. Таинственные шифры и математические задачи - Р. В. Душкин Библиотека вундеркинда

Скачать книгу

что линия налево обозначает «0», а линия направо – «1». Так что, например, букве «Р» соответствовал код 00011, а букве «З» – 101110. В итоге у нас получилась вот такая таблица:

      После этого папа предложил:

      – Теперь давайте возьмём какое-нибудь сообщение и сравним его длину в трёх наших кодировках. Я посчитаю длину для самой первой кодировки, Екатерина – для кодировки из сна Кирилла, а Кирилл для только что построенной. А в качестве сообщения возьмём такую фразу: «На колоссальной дощатой террасе близ палисадника веснушчатая Агриппина Саввична потчевала исподтишка коллежского асессора Фаддея Аполлоновича ветчиной, винегретом и другими яствами под аккомпанемент виолончели и брандспойта».

      Мы с Катей переглянулись. Отец явно наслаждался нашим впечатлением и смотрел на нас, широко улыбаясь. Я сказал:

      – Папа, я половину слов не понял, а вторую половину не расслышал. Что ты такое придумал?

      – Это фраза для проверки грамотности. Я своим сотрудникам устраиваю такие диктанты, чтобы не расслаблялись.

      – Может быть, что-то другое попробуем закодировать? А то мы до вечера провозимся.

      Конец ознакомительного фрагмента.

      Текст предоставлен ООО «ЛитРес».

      Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.

      Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.

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

Скачать книгу