Продолжим объяснение числа 666
ore2012 — 17.01.2012Да, для тех. кто не в курсе, начало здесь http://ore2012.livejournal.com/14623.html
Начало объяснения - Часть I здесь http://ore2012.livejournal.com/15546.html
Часть II.
Итак, в первой части мы пришли к нескольким выводам:
1. шестьсот шестьдесят шесть – это двоичный код
2. шестьсот шестьдесят шесть представляется как набор 100, 10 и 1 - 100100100100100100, 101010101010, 111111
3. шестьсот шестьдесят шесть – это:
а) начертание - представляется как графическо изображение образа зверя
б) имя - набор букв алфавита
в) число имени
Начинаем решать задачу: «Так как же, счесть: 100100100100100100, 101010101010, 111111»,
Счесть значит преобразовать (математически, геометрически, информационно, символьно и т.п.)
Так как в итоге мы должны получить графическое изображение и имя, то промежуточным итогом нашего «счесть» мы должны получить:
Для изображения – числовые координаты точек изображения (величины, определяющие положение точки на плоскости и в пространстве); Например,
Для имени - набор букв какого-то алфавита (т.е. каждая буква будет одним байтом),
например:
Так что же делать с 100100100100100100101010101010111111 ?
Как разбить? Как упорядочить?
Для этого надо ответить на вопросы:
1. Какая должна бить кодировка: восьмибитная, шестибитная или др, чтобы потом выбрать перекодированную таблицу как на примере выше?
2. Как потом эти биты (буквы) расставить, чтобы получилось правильное имя?
Небольшое отступление для понимания битов, байтов, кодировок:
Бит — базовая единица измерения количества информации, равная количеству информации, содержащемуся в опыте, имеющем дваравновероятных исхода; см. информационная энтропия. Это тождественно количеству информации в ответе на вопрос, допускающий ответы «да» либо «нет» и никакого другого (то есть такое количество информации, которое позволяет однозначно ответить на поставленный вопрос).
Байт (англ. byte) — единица хранения и обработки цифровой информации. В современных вычислительных системах байт считается равным восьми битам, в этом случае он может принимать одно из 256 (28) различных значений. Однако в истории компьютеров известны решения с другим размером байта, например 6 бит.
Кодировка - таблица, задающая кодировку конечного множества символов алфавита (обычно элементов текста: букв, цифр, знаков препинания). Такая таблица сопоставляет каждому символу последовательность длиной в один или несколько символов другого алфавита (точек и тире в коде Mорзе, сигнальных флагов на флоте, нулей и единиц (битов) в компьютере).
***битная кодировка - размер машинного слована на компьютерах, кратен 2 бит (например, 12, 18, 24, 36, 48, 60 бит). Позволяет кодировать заглавные латинские буквы, арабские цифры, несколько знаков пунктуации и др.
Таким образом в наличии у нас 36 бит (100100100100100100101010101010111111)
Из них надо получить несколько каких-то байт, а потом с помощью определенной перекодировочной таблице, например такой:
Найти соответствия букв и из них сложить слово или имя нашего «героя».
А как сделать это и найти правильные координаты изображения в следующем посте….после 333 каментариев…..
|
</> |