Виды кодирования

Что такое кодирование

Алкоголизм — это большой удар как для самого человека, так и для членов его семьи. В наркологической практике очень мало случаев, когда зависимые смогли самостоятельно отказаться от приема алкоголя. В подавляющем большинстве случаев, при возникновении опасности для здоровья из-за  длительного приема спиртных напитков, больной попадает в наркологическую клинику. Чаще с этой проблемой обращаются родственники алкоголиков. Первым делом доктор проводит курс очищения, чтобы вывести из организма алкоголь и продукты его распада. Таким образом снимается абстинентный синдром, который в народе называется похмельным. Грубо говоря, медики очищают организм от спирта, чтобы снять физическую зависимость, которую он вызывает. Подобная процедура длится на протяжении 3-10 дней. Только после этого зависимый, находясь в трезвом уме, может пройти процедуру кодирования от алкоголизма.

Кодирование — это психологический и физический запрет на употребление алкоголя.
я этого применяются разные техники: гипноз, иглоукалывание, медикаментозные препараты, лечение электроимпульсами. Термин «кодирование» появился только 80-х годах 20 века. Это понятие было введено доктором Довженко, который хорошо известен психотерапевтам всего мира, поскольку изобрел действенный способ устранения тяги к алкогольным напиткам. Для этого он применял разнообразные техники гипноза, с помощью которых, внушал пациентам страх и отвращение к алкоголю на длительный срок. Еще знаменитый советский психиатр Бехтерев использовал подобные методы лечения, которые Довженко довел до совершенства.

Выражаясь простыми словами, кодирование это эффективный метод продления ремиссии при алкоголизме. Самым большим плюсом этого метода можно назвать то, что человеку не нужно прилагать усилий для отказа от употребления спиртных напитков. Ему проведут сеанс гипноза или же введут медикаментозные препараты, которые заставят организм отторгать алкоголь. Кодирование не решит проблемы алкоголизма в целом, но без тяжелых усилий позволит продлить период ремиссии. Если зависимый не признает своих проблем с алкоголем, но подвержен психологическому давлению со стороны родственников, подобный прием тоже может сработать. Но многолетняя практика лечения алкогольной зависимости приводит к выводу, что главный фактор, который может помочь человеку избавиться от алкогольной зависимости, это искреннее желание. Без этого, исцеление практически невозможно. Без твердого намерения устранить зависимость, с помощью кодирования человек увеличивает длительность ремиссии, но, как правило, скоро возвращается к старым привычкам.

Где можно закодироваться


Пройти процедуру кодирования от алкоголизма человек может в любой наркологической клинике или на дому. Подобные услуги не входят в государственную программу оказания бесплатных медицинских услуг, поэтому за кодирование нужно будет заплатить. Цена на услугу колеблется в зависимости от срока действия кодирования и его вида. К сожалению, еще не придумали методы, которые избавят от тяги к алкоголю навсегда. Обычно длительность действия кодировки составляет от 3 месяцев до 3 лет. По истечению срока, при желании пациента, процедуру необходимо повторить.

Виды кодирования

При алкоголизме рецидив — достаточно частое явление. Если человек прошел кодирование не по собственной воле, и без последующего курса реабилитации, как правило, рано или поздно случается срыв. Больной должен самостоятельно принять решение пройти кодирование от алкоголизма. На сегодняшний день врачи используют несколько техник кодирования:

  • гипноз
  • медицинские препараты
  • кодирование с помощью лазера
  • комбинированный вид кодирования от алкоголизма

Выделить наиболее действенный способ кодирования невозможно, поскольку все зависит от состояние здоровья и устройства личности.

Чаще всего люди выбирают кодирование от алкоголизма с помощью медикаментов. Этот вид кодирования делится на несколько видов проведения:


  • Внутривенное введение препарата
  • Внутримышечное введение препарата
  • Вшивание химических ампул, которое производится посредством микрооперации. Лекарство вшивают под кожу в области ягодиц
  • Двойные и тройные блоки. В этом случае в теле человека создают несколько “точек”, в которые вводят препарат, причем метод введения может быть комбинированным. Доктора могут одновременно использовать “подшивку”, внутривенное и внутримышечное введение препарата.

Кодирование от алкоголизма гипнозом

Само собой, для этого метода не используются медикаменты. На сегодняшний день, основными инструментами гипнотических кодировок от алкоголизма, которые используют в наркологических центрах России являются:

  • кодирование по методу Довженко
  • Эриксоновский гипноз

 

С точки зрения здоровья человека, подобные методы являются самыми безопасными, поскольку не требуют внешнего вмешательства в организм человека. Для того, чтобы избавить человека от алкогольной зависимости с помощью гипнотерапии используется несколько основных методик:

  • Классический метод, который доктора называют гипносуггестивная терапия, подходит для людей с высоким уровнем внушаемости
  • НЛП практики (нейролингвистическое программирование). Это очень щадящий метод, который подходит далеко не каждому.
  • Эриксоновский гипноз. В этом случае человека вводят в промежуточное состояние между сном и явью. Пока пациент пребывает в трансе, специалист воздействует на подсознание. Гипнотерапевт дает установки, которые ставят запрет на употребление спиртного.

  • Стрессовая психотерапия. Это самый эффективный метод из всех, которые используют в гипнозе. После проведения данной процедуры у многих людей надолго пропадает желание употреблять алкоголь. На подсознательном уровне, человеку внушают весьма негативное отношение к спиртным напиткам на определенный срок. При нарушении запрета на употребление алкоголя, организм человека отторгает спиртное в очень жесткой форме.

Препараты для медикаментозного кодирования от алкоголизма

При кодировании от алкогольной зависимости медикаментозными средствами, доктор выбирает препараты в зависимости:

  • от пожеланий клиента
  • от его платежеспособности
  • от показаний здоровья

На сегодняшний день список препаратов, используемых в кодировании алкоголизма достаточно обширный.

Торпеда

Подобный тип кодирования от алкоголизма, включает в себя не только введение медикаментов, но и психотерапию. Торпеда — это препарат, который создан на основе дисульфирама. Вводится внутривенно. Дозу определяет лечащий врач, делая расчеты, в которых масса тела и желаемая длительность кодировки играют решающую роль. В среднем, торпеда избавляет от желания пить на срок в 2 года.

Вивитрол

Вивитрол изготовлен на основе налтрексона. Действие этого вещества основывается на блокировке мозговых рецепторов, которые вызывают удовольствие от распития спиртных напитков. Пациенту больше не хочется выпивать, и он больше не испытывает приятных эмоций от алкоголя. До введения первой инъекции вивитрола пациенту необходимо отказаться от приема спиртных напитков на срок не менее недели. Количество и дозировку инъекций назначает лечащий врач. Вивитрол могут вводить только внутримышечно.


 Алгоминал

Этот препарат производят на основе дисульфирама, который вызывает непереносимость алкоголя. Он блокирует распад спирта в печени на стадии алкогольного ацетальдегида. Алкогольные яды не перерабатываются печенью и накапливаются в крови, из-за чего наступает острое отравление, которое сопровождается перебоями в работе сердца и почек. Препарат вводят внутривенно или внутримышечно.

Аквилонг

Это средство очень любимо наркологами и пациентами за минимальные побочные действия. Неприятные ощущения возникают только после употребления алкоголя под действием препарата. Самым большим плюсом аквилонга является его демократичная цена.

Налтрексон

Налтрексон воздействует на опиоидные рецепторы. Он нейтрализует эффект эйфории во время употребления алкоголя. Под действием этого препарата человек не получает никаких положительных эмоций от принятия алкоголя, зато возникает тяжелая реакция организма. Налтрексон употребляют в таблетках и капсулах, в виде раствора. Обычно курс приема таблеток налтрексона составляет 12 недель. Существуют ампулы для подшивки.


Дисульфирам

Дисульфирам можно использовать как единовременно, так и для длительного результата. Его выпускают в форме таблеток, имплантов или растворов для внутривенных инъекций. При кодировании на основе дисульфирама, запрещено употреблять любой вид алкоголя, поскольку возникает острая, негативная реакция организма.

 Эспераль

Эспераль формирует в человеке стойкое отвращение к алкоголю и вызывает острое отравление при его употреблении. Препарат не позволяет разложиться соединению этилового спирта в организме, вызывая острую интоксикацию. Человек испытывает головные боли, тошноту и прочие неприятные последствия. У зависимого вырабатывается четкая негативная реакция на алкоголь, в том числе психологическая. Препарат используют в виде таблеток, растворов для  внутримышечных и внутривенных инъекций, а также в качестве капсулы для имплантации.

 

Противопоказания к кодированию от алкоголизма

Как у любого медицинского мероприятия, у кодирования от алкоголизма есть ряд противопоказаний, при которых применение данного метода нежелательно.

Противопоказания для медикаментозного кодирования от алкоголизма Противопоказания для кодирования от алкоголизма гипнозом
кормление грудью нетрезвое состояние
беременность черепно-мозговые травмы
болезни почек серьезные психические патологии
болезни печени сердечная недостаточность
недавний инсульт гипертонический криз
серьезные нарушения сердечно-сосудистой системы онкология
нежелание пациента недавний инсульт
инфекционные заболевания

Источник: stranaprotivnarkotikov.ru

Криптографические методы защиты информации

Лекции

22. КОДИРОВАНИЕ ИНФОРМАЦИИ

 

22.1. Общие сведения.

22.2. Общедоступные кодовые системы.

22.3. Секретные кодовые системы.

Вопросы для самопроверки.

 

22.1. Общие сведения


 

Кодирование – представление информации в альтернативном виде. По своей сути кодовые системы (или просто коды) аналогичны шифрам однозначной замены, в которых элементам кодируемой информации соответствуют кодовые обозначения. Отличие заключается в том, что в шифрах присутствует переменная часть (ключ), которая для определенного исходного сообщения при одном и том же алгоритме шифрования может выдавать разные шифртексты. В кодовых системах переменной части нет. Поэтому одно и то же исходное сообщение при кодировании, как правило, всегда выглядит одинаково1. Другой отличительной особенностью кодирования является применение кодовых обозначений (замен) целиком для слов, фраз или чисел (совокупности цифр). Замена элементов кодируемой информации кодовыми обозначениями может быть выполнена на основе соответствующей таблицы (наподобие таблицы шифрозамен) либо определена посредством функции или алгоритма кодирования.

В качестве элементов кодируемой информации могут выступать:

— буквы, слова и фразы естественного языка;

— различные символы, такие как знаки препинания, арифметические и логические операции, операторы сравнения и т.д. Следует отметить, что сами знаки операций и операторы сравнения – это кодовые обозначения;


— числа;

— аудиовизуальные образы;

— ситуации и явления;

— наследственная информация;

— и т.д.

Кодовые обозначения могут представлять собой:

— буквы и сочетания букв естественного языка;

— числа;

— графические обозначения;

— электромагнитные импульсы;

— световые и звуковые сигналы;

— набор и сочетание химических молекул;

— и т.д.

Кодирование может выполняться в целях:

— удобства хранения, обработки и передачи информации (как правило, закодированная информация представляется более компактно, а также пригодна для обработки и передачи автоматическими программно-техническими средствами);


— удобства информационного обмена между субъектами;

— наглядности отображения;

— идентификации объектов и субъектов;

— сокрытия секретной информации;

— и т.д.

Кодирование информации бывает одно- и многоуровневым. Примером одноуровневого кодирования служат световые сигналы, подаваемые светофором (красный – стой, желтый – приготовиться, зеленый – вперед). В качестве многоуровневого кодирования можно привести представление визуального (графического) образа в виде файла фотографии. Вначале визуальная картинка разбивается на составляющие элементарные элементы (пикселы), т.е. каждая отдельная часть визуальной картинки кодируется элементарным элементом. Каждый элемент представляется (кодируется) в виде набора элементарных цветов (RGB: англ. red – красный, green – зеленый, blue – синий) соответствующей интенсивностью, которая в свою очередь представляется в виде числового значения. Впоследствии наборы чисел, как правило, преобразуются (кодируются) с целью более компактного представления информации (например, в форматах jpeg, png и т.д.). И наконец, итоговые числа представляются (кодируются) в виде электромагнитных сигналов для передачи по каналам связи или областей на носителе информации. Следует отметить, что сами числа при программной обработке представляются в соответствии с принятой системой кодирования чисел.

Кодирование информации может быть обратимым и необратимым. При обратимом кодировании на основе закодированного сообщения можно однозначно (без потери качества) восстановить кодируемое сообщение (исходный образ). Например, кодирование с помощью азбуки Морзе или штрихкода. При необратимом кодировании однозначное восстановление исходного образа невозможно. Например, кодирование аудиовизуальной информации (форматы jpg, mp3 или avi) или хеширование.

Различают общедоступные и секретные системы кодирования. Первые используются для облегчения информационного обмена, вторые – в целях сокрытия информации от посторонних лиц.


1В некоторых секретных кодовых системах присутствуют элементы, позволяющие получать разные закодированные сообщения для определенного исходного сообщения (аддитивные числа, многозначные замены, правила перешифрования).

 

22.2. Общедоступные кодовые системы

 

Применение кодов нашло широкое применение в общественной жизни. Как отмечалось выше, даже сами знаки арифметических и логических операций – это кодовые обозначения. В частности, знак «+» для операции сложения (а также знак «-») придумали в немецкой математической школе «коссистов» (т.е. алгебраистов). Они используются в «Арифметике» Иоганна Видмана, изданной в 1489 г. До этого сложение обозначалось буквой p (plus) или латинским словом et (союз «и»), а вычитание — буквой m (minus). У Видмана символ плюса заменяет не только сложение, но и союз «и» [17]. Если «копать еще глубже», то буква «А» — это кодовое обозначение для соответствующего звука.

В качестве других распространенных кодовых систем можно привести:

— дорожные знаки;

— обозначение химических элементов из периодической таблицы Дмитрия Ивановича Менделеева;

— знаки зодиака;

— сокращенные наименования дисциплин в расписании занятий студентов.

Ниже приводится описание других общедоступных кодовых систем в целях иллюстрации многообразия их назначения и способов представления кодовых обозначений [17].

Азбука Морзе — способ кодирования символов (букв алфавита, цифр, знаков препинания и др.) с помощью последовательности «точек» и «тире». За единицу времени принимается длительность одной точки. Длительность тире равна трём точкам. Пауза между элементами одного знака — одна точка (около 1/25 доли секунды), между знаками в слове — 3 точки, между словами — 7 точек. Назван в честь американского изобретателя и художника Сэмюэля Морзе.

Рис.22.1. Фрагмент азбуки Морзе

Изначально азбука Морзе применялась для передачи сообщений в телеграфе. При этом точки и тире передавались в виде электрических сигналов, проходящих по проводам. В настоящий момент азбуку Морзе, как правило, используют в местах, где другие средства обмена информации недоступны (например, в тюрьмах).

Любопытный факт связан с изобретателем первой лампочки Томасом Альвой Эдисоном (1847-1931 гг.). Он плохо слышал и общался со своей женой, Мэри Стиуэлл, с помощью азбуки Морзе. Во время ухаживания Эдисон сделал предложение, отстучав слова рукой, и она ответила тем же способом. Телеграфный код стал обычным средством общения для супругов. Даже когда они ходили в театр, Эдисон клал руку Мэри себе на колено, чтобы она могла «телеграфировать» ему диалоги актеров [44].

Код Бодо — цифровой 5-битный код. Был разработан Эмилем Бодо в 1870 г. для своего телеграфа. Код вводился прямо клавиатурой, состоящей из пяти клавиш, нажатие или ненажатие клавиши соответствовало передаче или непередаче одного бита в пятибитном коде. Существует несколько разновидностей (стандартов) данного кода (CCITT-1, CCITT-2, МТК-2 и др.) В частности МТК-2 представляет собой модификацию международного стандарта CCITT-2 с добавление букв кириллицы.

Рис.22.2. Стандарт кода Бодо МТК-2

На следующем рисунке показана телетайпная перфолента с сообщением, переданным с помощью кода Бодо.

Виды кодирования

Рис. 22.3. Перфолента с кодом Бодо

Следует отметить два интересных факта, связанных с кодом Бодо.

1. Сотрудники телеграфной компании AT&T Гильберто Вернам и Мейджор Джозеф Моборн в 1917 г. предложили идею автоматического шифрования телеграфных сообщений на основе кода Бодо. Шифрование выполнялось методом гаммирования по модулю 2.

2. Соответствие между английским и русским алфавитами, принятое в МТК-2, было использовано при создании компьютерных кодировок КОИ-7 и КОИ-8.

ASCII и Unicode.

ASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных и управляющих символов. Изначально была разработана как 7-битная для представления 128 символов, при использовании в компьютерах на символ выделялось 8 бит (1 байт), где 8-ой бит служил для контроля целостности (бит четности). Позднее, с задействованием 8 бита для представления дополнительных символов (всего 256 символов), например букв национальных алфавитов, стала восприниматься как половина 8-битной. В частности на основе ASCII были разработаны кодировки, содержащие буквы русского алфавита: для операционной системы MS-DOS — cp866 (англ. code page – кодовая страница), для операционной системы MS Windows – Windows 1251, для различных операционных систем – КОИ-8 (код обмена информацией, 8 битов), ISO 8859-5 и другие.

Рис. 22.4. Кодовая страница Windows 1251

Unicode — стандарт кодирования символов, позволяющий представить знаки почти всех письменных языков. Стандарт был предложен в 1991 г. некоммерческой организацией «Консорциум Юникода» (англ. Unicode Consortium, Unicode Inc.). Применение этого стандарта позволяет закодировать большее число символов (чем в ASCII и прочих кодировках) за счет двухбайтового кодирования символов (всего 65536 символов). В документах Unicode могут соседствовать китайские иероглифы, математические символы, буквы греческого алфавита, латиницы и кириллицы.

Коды в стандарте Unicode разделены на несколько разделов. Первые 128 кодов соответствуют кодировке ASCII. Далее расположены разделы букв различных письменностей, знаки пунктуации и технические символы. В частности прописным и строчным буквам русского алфавита соответствуют коды 1025 (Ё), 1040-1103 (А-я) и 1105 (ё).

Шрифт Брайля — рельефно-точечный тактильный шрифт, предназначенный для письма и чтения незрячими людьми. Был разработан в 1824 г. французом Луи Брайлем (Louis Braille), сыном сапожника. Луи в возрасте трёх лет потерял зрение, в результате воспаления глаз, начавшегося от того, что мальчик поранился шорным ножом (подобие шила) в мастерской отца. В возрасте 15 лет он создал свой рельефно-точечный шрифт, вдохновившись простотой «ночного шрифта» капитана артиллерии Шарля Барбье (Charles Barbier), который использовался военными того времени для чтения донесений в темноте.

Для изображения символов (в основном букв и цифр) в шрифте Брайля используются 6 точек, расположенных в два столбца, по 3 в каждом.

Виды кодирования

Рис. 22.5. Нумерация точек

Каждому символу соответствует свой уникальный набор выпуклых точек. Т.о. шрифт Брайля представляет собой систему для кодирования 26 = 64 символов. Но присутствие в шрифте управляющих символов (например, переход к буквам или цифрам) позволяет увеличить количество кодируемых символов.

Рис. 22.6. Шрифт Брайля

Шрифт Брайля, в последнее время, стал широко применяться в общественной жизни и быту в связи с ростом внимания к людям с ограниченными возможностями.

Виды кодирования

Рис. 22.7. Надпись «Sochi 2014» шрифтом Брайля на золотой медали Параолимпийских игр 2014г.

Штрихкод — графическая информация, наносимая на поверхность, маркировку или упаковку изделий, представляющая собой последовательность черных и белых полос либо других геометрических фигур в целях ее считывания техническими средствами.

В 1948 г. Бернард Сильвер (Bernard Silver), аспирант Института Технологии Университета Дрекселя в Филадельфии, услышал, как президент местной продовольственной сети просил одного из деканов разработать систему, автоматически считывающую информацию о продукте при его контроле. Сильвер рассказал об этом друзьям — Норману Джозефу Вудланду (Norman Joseph Woodland) и Джордину Джохэнсону (Jordin Johanson). Втроем они начали исследовать различные системы маркировки. Их первая работающая система использовала ультрафиолетовые чернила, но они были довольно дороги, а кроме того, со временем выцветали.

Убежденный в том, что система реализуема, Вудланд покинул Филадельфию и перебрался во Флориду в квартиру своего отца для продолжения работы. 20 октября 1949 г. Вудланд и Сильвер подали заявку на изобретение, которая была удовлетворена 7 октября 1952 г. Вместо привычных нам линий патент содержал описание штрихкодовой системы в виде концентрических кругов.

Виды кодирования

Рис. 22.8. Патент системы Вудланда и Сильвера с концентрическими кругами, предшественниками современных штрихкодов

Впервые штрихкоды начали официально использоваться в 1974 г. в магазинах г. Трой, штат Огайо [44]. Системы штрихового кодирования нашли широкое применение в общественной жизни: торговля, почтовые отправления, финансовые и судебные уведомления, учет единиц хранения, идентификация личностей, контактная информация (веб-ссылки, адреса электронной почты, телефонные номера) и т.д.

Различают линейные (читаемые в одном направлении) и двумерные штрихкоды. Каждая из разновидностей различается как размерами графического изображения, так и объемами представленной информации. В следующей таблице приведены примеры некоторых разновидностей штрихкода.

Таблица 22.1. Разновидности штрихкодов

 

Представление чисел в двоичном виде (в компьютере). Как известно, информация, хранящаяся и обрабатываемая в компьютерах, представлена в двоичном виде. Бит (англ. binary digit — двоичное число; также игра слов: англ. bit — кусочек, частица) — единица измерения количества информации, равная одному разряду в двоичной системе счисления. С помощью бита можно закодировать (представить, различать) два состояния (0 или 1; да или нет). Увеличивая количество битов (разрядов), можно увеличить количество кодируемых состояний. Например, для байта (англ. byte), состоящего из 8 битов, количество кодируемых состояний составляет 28 = 256.

Числа кодируются в т.н. форматах с фиксированной и плавающей запятой.

1. Формат с фиксированной запятой, в основном, применяется для целых чисел, но может применяться и для вещественных чисел, у которых фиксировано количество десятичных знаков после запятой. Для целых чисел подразумевается, что «запятая» находится справа после младшего бита (разряда), т.е. вне разрядной сетки. В данном формате существуют два представления: беззнаковое (для неотрицательных чисел) и со знаком.

Для беззнакового представления все разряды отводятся под представление самого числа. Например, с помощью байта можно представить беззнаковые целые числа от 010 до 25510 (000000002 — 111111112) или вещественные числа с одним десятичным знаком от 0.010 до 25.510 (000000002 — 111111112). Для знакового представления, т.е. положительных и отрицательных чисел, старший разряд отводится под знак (0 – положительное число, 1 – отрицательное).

Различают прямой, обратный и дополнительный коды записи знаковых чисел.

В прямом коде запись положительного и отрицательного числа выполняется так же, как и в беззнаковом представление (за исключение того, что старший разряд отводится под знак). Таким образом, числа 510 и -510 записываются, как 000001012 и 100001012. В прямом коде имеются два кода числа 0: «положительный нуль» 000000002 и «отрицательный нуль» 100000002.

При использовании обратного кода отрицательное число записывается в виде инвертированного положительного числа (0 меняются на 1 и наоборот). Например, числа 510 и -510 записываются, как 000001012 и 111110102. Следует отметить, что в обратном коде, как и в прямом, имеются «положительный нуль» 000000002 и «отрицательный нуль» 111111112. Применение обратного кода позволяет вычесть одно число из другого, используя операцию сложения, т.е. вычитание двух чисел X – Y заменяется их суммой X + (-Y). При этом используются два дополнительных правила:

— вычитаемое число инвертируется (представляется в виде обратного кода);

— если количество разрядов результата получается больше, чем отведено на представление чисел, то крайний левый разряд (старший) отбрасывается, а к результату добавляется 12.

В следующей таблице приведены примеры вычитания.

Таблица 22.2. Примеры вычитания двух чисел с использованием обратного кода

 

Несмотря на то, что обратный код значительно упрощает вычислительные процедуры, а соответственно и быстродействие компьютеров, наличие двух «нулей» и другие условности привели к появлению дополнительного кода. При представлении отрицательного числа его модуль вначале инвертируется, как в обратном коде, а затем к инверсии сразу добавляется 12.

В следующей таблице приведены некоторые числа в различном кодовом представлении.

Таблица 22.3. Представление чисел в различных кодах

 

При представлении отрицательных чисел в дополнительных кодах второе правило несколько упрощается — если количество разрядов результата получается больше, чем отведено на представление чисел, то только отбрасывается крайний левый разряд (старший).

Таблица 22.4. Примеры вычитания двух чисел с использованием дополнительного кода

 

Можно возразить, что представление чисел в дополнительных кодах требует на одну операцию больше (после инверсии всегда требуется сложение с 12), что может и не потребоваться в дальнейшем, как в примерах с обратными кодами. В данном случае срабатывает известный «принцип чайника». Лучше сделать процедуру линейной, чем применять в ней правила «Если A то B» (даже если оно одно). То, что с человеческой точки зрения кажется увеличением трудозатрат (вычислительной и временной сложности), с точки зрения программно-технической реализации может оказаться эффективней.

Еще одно из преимуществ дополнительного кода перед обратным заключается в возможности представления в единице информации на одно число (состояние) больше, за счет исключения «отрицательного нуля». Поэтому, как правило, диапазон представления (хранения) для знаковых целых чисел длиной один байт составляет от +127 до -128.

2. Формат с плавающей запятой, в основном, используется для вещественных чисел. Число в данном формате представляется в экспоненциальном виде

X = en * m,          (22.1)

где e — основание показательной функции;
n — порядок основания;
en — характеристика числа;
m — мантисса (лат. mantissa — прибавка) – множитель, на который надо умножить характеристику числа, чтобы получить само число.

 

Например, число десятичное число 350 может быть записано, как 3.5 * 102, 35 * 101, 350 * 100 и т.д. В нормализованной научной записи, порядок n выбирается такой, чтобы абсолютная величина m оставалась не меньше единицы, но строго меньше десяти (1 ≤ |m| < 10). Таким образом, в нормализованной научной записи число 350 выглядит, как 3.5 * 102. При отображении чисел в программах, учитывая, что основание равно 10, их записывают в виде m E ± n, где Е означает «*10^» («…умножить на десять в степени…»). Например, число 350 – 3.5Е+2, а число 0.035 – 3.5Е-2.

Так как числа хранится и обрабатывается в компьютерах в двоичном виде, то для этих целей принимается e = 2. Одной из возможных форм двоичного представления чисел с плавающей запятой является следующая.

Рис. 22.9. Двоичный формат представления чисел с плавающей запятой

Биты bn± и bm±, означающие знак порядка и мантиссы, кодируются аналогично числам с фиксированной запятой: для положительных чисел «0», для отрицательных – «1». Значение порядка выбирается таким образом, чтобы величина целой части мантиссы в десятичном (и соответственно в двоичном) представлении равнялась «1», что будет соответствовать нормализованной записи для двоичных чисел. Например, для числа 35010 порядок n = 810 = 0010002 (350 = 1.3671875 * 28), а для 57610 – n = 910 = 0010012 (576 = 1.125 * 29). Битовое представление величины порядка может быть выполнено в прямом, обратном или дополнительном коде (например, для n = 810 бинарный вид 0010002). Величина мантиссы отображает дробную часть. Для ее преобразования в двоичный вид, она последовательно умножается на 2, пока не станет равной 0. Например,

Виды кодирования

Рис. 22.10. Пример получения дробной части в бинарном виде

Целые части, получаемые в результате последовательного перемножения, и представляют собой двоичный вид дробной части (0.367187510 = 01011112). Оставшаяся часть разрядов величины мантиссы заполняется 0. Таким образом, итоговый вид числа 350 в формате с плавающей запятой с учетом представления мантиссы в нормализованной записи

Рис. 22.11. Двоичный вид числа 350

В программно-аппаратных реализациях арифметических действий широко распространен стандарт представления чисел с плавающей точкой IEEE2 754 (последняя редакция «754-2008 — IEEE Standard for Floating-Point Arithmetic»). Данный стандарт определяет форматы с плавающими запятыми для представления чисел одинарной (англ. single, float) и двойной (англ. double) точности. Общая структура форматов

Рис. 22.12. Общий формат представления двоичных чисел в стандарте IEEE 754

Форматы представления отличаются количеством бит (байт), отводимым для представления чисел, и, соответственно, точностью представления самих чисел.

Таблица 22.5. Характеристики форматов представления двоичных чисел в стандарте IEEE 754

 

Особенностью представления чисел по стандарту IEEE является отсутствие бита под знак порядка. Несмотря на это, величина порядка может принимать как положительные значения, так и отрицательные. Этот момент учитывается т.н. «смещением порядка». После преобразования двоичного вида порядка (записанного в прямом коде) в десятичный от полученной величины отнимается «смещение порядка». В результате получается «истинное» значения порядка числа. Например, если для числа одинарной точности указан порядок 111111112 (= 25510), то величина порядка на самом деле 12810 (= 25510 — 12710), а если 000000002 (= 010), то -12710 (= 010 — 12710).

Величина мантиссы указывается, как и в предыдущем случае, в нормализованном виде.

C учетом вышеизложенного, число 35010 в формате одинарной точности стандарта IEEE 754 записывается следующим образом.

Рис. 22.13. Двоичный вид числа 350 по стандарту IEEE

К другим особенностям стандарта IEEE относится возможность представления специальных чисел. К ним относятся значения NaN (англ. Not a Number — не число) и +/-INF (англ. Infinity — бесконечность), получающихся в результате операций типа деления на ноль. Также сюда попадают денормализованные числа, у которых мантисса меньше единицы.

В заключение по числам с плавающей запятой несколько слов о пресловутой «ошибке округления». Т.к. в двоичной форме представления числа хранится только несколько значащих цифр, она не может «покрыть» все многообразие вещественных чисел в заданном диапазоне. В результате, если число невозможно точно представить в двоичной форме, оно представляется ближайшим возможным. Например, если к числу типа double «0.0» последовательно добавлять «1.7», то можно обнаружить следующую «картину» изменения значений.

0.0
1.7
3.4
5.1
6.8
8.5
10.2
11.899999999999999
13.599999999999998
15.299999999999997
16.999999999999996
18.699999999999996
20.399999999999995
22.099999999999994
23.799999999999994
25.499999999999993
27.199999999999992
28.89999999999999
30.59999999999999
32.29999999999999
33.99999999999999
35.699999999999996
37.4
39.1
40.800000000000004
42.50000000000001
44.20000000000001
45.90000000000001
47.600000000000016

Рис. 22.14. Результат последовательного добавления числа 1.7 (Java 7)

Другой нюанс обнаруживается при сложении двух чисел, у которых значительно отличается порядок. Например, результатом сложения 1010 + 10-10 будет 1010. Даже если последовательно триллион (1012) раз добавлять 10-10 к 1010, то результат останется прежним 1010. Если же к 1010 добавить произведение 10-10 * 1012, что с математической точки зрения одно и то же, результат станет 10000000100 (1.0000000100 * 1010).

Генетический код — свойственная всем живым организмам кодированная аминокислотная последовательность белков. Кодирование выполняется при помощи нуклеотидов3, входящих в состав ДНК (дезоксирибонуклеиновой кислоты). ДКН — макромолекула, обеспечивающая хранение, передачу из поколения в поколение и реализацию генетической программы развития и функционирования живых организмов. Пожалуй, самый главный код в истории человечества.

В ДНК используется четыре азотистых основания — аденин (А), гуанин (G), цитозин (С), тимин (T), которые в русскоязычной литературе обозначаются буквами А, Г, Ц и Т. Эти буквы составляют алфавит генетического кода. В молекулах ДНК нуклеотиды выстраиваются в цепочки и, таким образом, получаются последовательности генетических букв.

Белки практически всех живых организмов построены из аминокислот всего 20 видов. Эти аминокислоты называют каноническими. Каждый белок представляет собой цепочку или несколько цепочек аминокислот, соединенных в строго определенной последовательности. Эта последовательность определяет строение белка, а, следовательно, все его биологические свойства. Синтез белков (т.е. реализация генетической информации в живых клетках) осуществляется на основе информации, заложенной в ДНК. Для кодирования каждой из 20 аминокислот, а также сигнала «стоп», означающего конец белковой последовательности, достаточно трех последовательных нуклеотидов (триплета).

Виды кодирования

Рис. 22.15. Фрагмент ДНК

Источник: www.sites.google.com

Какие бывают виды кодирования

Виды кодирования от алкоголяУзнав, какие способы кодирования существуют, многие люди попросту теряются и не могут сделать выбор. Какой из методов подойдет конкретному человеку – сможет определить квалифицированный нарколог после сбора анамнеза и полноценного обследования. Если в одном случае будет достаточно сеанса психотерапии, то в другом понадобиться пройти целый курс медикаментозного лечения, а в третьем – и вовсе подшиться.

На сегодняшний день существуют такие методы кодирования:

  • медикаментозный;
  • психотерапевтический;
  • аппаратный.

Каждый из методов имеет многочисленные способы кодировки. Например, при медикаментозном кодировании лекарственный препарат можно принимать перорально (внутрь), вводить парентерально (через кожные покровы), подшивать под лопатку или в большую ягодичную мышцу. Уколы от хронического алкоголизма подразумевают введение лекарства внутримышечно или в вену.

Прежде чем закодироваться, нужно правильно подобрать метод и способ кодировки. Какой из них лучше использовать – должен решать нарколог совместно с пациентом. Следует отметить, что принудительное кодирование запрещено законом, поэтому врач не имеет права вшить торпеду от алкоголизма без согласия человека. Также наркологи и родственники не имеют права оказывать гипнотическое воздействие или подсыпать какой-либо препарат в еду алкоголика без его ведома и согласия.

Медикаментозное кодирование

Лечение алкоголизма с помощью фармакологических средств является наиболее распространенным в наше время. Для такого кодирования используется препарат-алкоблокатор, способный вызывать у человека формирование стойкого отвращения к спиртным напиткам.

Медикаментозные методы кодирования от алкоголизмаКак правило, медикаментозное кодирование осуществляется путем применения средств на основе дисульфирама или налтрексона. Первое вещество является блокатором ацетальдегида – фермента, участвующего в расщеплении этилового спирта. Одновременное употребление дисульфирама и этанола вызывает сильное ухудшение общего самочувствия. У человека снижается давление, учащается сердцебиение, появляется головная боль и тошнота. Очень скоро алкоголик начинает испытывать отвращение при одном лишь упоминании об алкоголе. Естественно, вскоре он бросает пить.

Любой препарат на основе налтрексона является ингибитором опиоидных рецепторов, которые отвечают за ощущение эйфории. Лекарство связывается с этими рецепторами, из-за чего они становятся нечувствительными к воздействию алкоголя. Благодаря этому человек прекращает получать удовольствие от выпивки и отказывается от нее.

Основные виды кодирования с помощью фармакологических средств:

  • кодирование от алкоголизма уколом;
  • таблетки для приема внутрь;
  • подшивание от алкоголизма.

Каждая методика действует неодинаковое время, что необходимо учитывать перед тем, как начинать лечение. Например, таблетки оказывают кратковременный эффект, который пропадает уже спустя один-два дня. А вот вшивание Торпеды от алкоголизма способно вызывать дисульфирам-этаноловые реакции на протяжении целого года.

Уколы

Укол от алкоголизмаОдним из наиболее эффективных и быстродействующих методов кодирования является укол от алкоголизма. Процедура обеспечивает введение лекарства непосредственно в вену (SIT-методика) или мышечные ткани, минуя желудок и кишечник. Существуют такие способы кодирования с помощью уколов:

  1. Внутривенный укол против алкоголизма. Данная психо-фармакологическая методика носит название SIT-кодировка. Лекарственный препарат на основе дисульфирама вводится в вену, после чего проводится показательная провокационная проба;
  2. Внутримышечные уколы от хронического алкоголизма. Этот способ подразумевает введение дисульфирамсодержащего геля. Сразу после попадания в ткани гель кристаллизуется и образует своеобразное депо. Лекарственный препарат постепенно высвобождается оттуда и оказывает лечебное действие на протяжении длительного периода времени. Куда лучше вводить гель – решается индивидуально. Как правило, укол от алкоголизма делается в области ягодиц, подмышечных впадин или же препарат вводится под лопатку.

SIT-методика обрела широкую популярность в последние 5-7 лет. Лекарственный препарат вводят в вену после полноценного обследования и получения осведомленного согласия пациента. На протяжении некоторого времени до проведения процедуры SIT-кодировки человеку запрещено употреблять спиртные напитки – его кровь должна полностью очиститься от этанола.

В самом начале пациенту в вену вводят лекарственный препарат. Спустя какое-то время ему на язык капают каплю чистого этилового спирта, вместе с этим вводя антидот. Через пару минут человеку становится плохо. Вкус алкоголя начинает ассоциироваться с неприятными ощущениями, благодаря чему алкоголику больше не хочется пить. Именно в этом и заключается суть методики SIT.

Следует уточнить, что для внутримышечных уколов всегда используются дисульфирамсодержащие гели, а для SIT-кодировки – растворы для инъекций в вену. Ни в коем случае нельзя путать эти два способа лечения алкогольной зависимости. Препарат в форме геля ни в коем случае нельзя вводить в вену – это может привести к тяжелым последствиям.

Вшивание

Торпеда от алкоголизмаПодшивка от алкоголя помогает закодироваться очень быстро и надолго. После процедуры формируется химическая защита, вызывающая ухудшение самочувствия при употреблении этанола. Подобный способ кодировки очень эффективен: человек прекращает пить уже на следующий день после проведения процедуры, и его не тянет к спиртному как минимум год.

Подшивка от алкоголизма проводится только после комплексного обследования пациента и исключения всех возможных противопоказаний. Имплант можно зашить под лопатку или в ягодицу. Существуют и менее популярные варианты, такие как вшивание ампулы от алкоголизма в подмышечную область или подкожно-жировую клетчатку в другой части тела.

Подшивка от алкоголизма проводится с применением таких препаратов:

  • Эспераль;
  • Тетлонг-250;
  • Торпедо;
  • Налтрексон;
  • Вивитрол.

Тетлонг, Эспераль и Торпеда от алкоголизма являются дисульфирамсодержащими средствами. Для того чтобы успешно закодироваться, недостаточно просто подшить их под кожу. Лечение обязательно должно включать провокационную пробу. Отвращение к алкоголю формируется только после нескольких подобных процедур.

Ампула от хронического алкоголизма на основе налтрексона (препараты Вивитрол и Налтрексон) действует совершенно иначе. После ее подшивания нет необходимости в проведении провокационной пробы. Человеку не будет плохо после употребления спиртных напитков. Все, что он будет чувствовать после подшивания – отсутствие эйфории и неприятные симптомы похмелья.

Как правило, в тяжелых случаях химическая защита не оказывает должного эффекта, поэтому лечение проводят с помощью методики «Двойной блок». Она включает в себя кодирование гипнозом с параллельным применением лекарственных препаратов. Пациенту предлагают зашиться и поддаться гипнотическому воздействию.

Специалисты утверждают, что одновременная кодировка гипнозом и подшиванием оказывает более длительное действие, чем каждый из этих методов по отдельности. Правильно поставленный двойной блок действует на протяжении пяти-семи лет. Человек может полностью забыть о спиртных напитках на весь этот период. Двойной блок показан при тяжелом алкоголизме, когда остальные методы бессильны.

Пероральные средства

Таблетки для кодирования от алкоголизмаБлокада алкогольной зависимости с помощью таблеток является одним из наиболее простых и удобных методов кодировки. Подобное лечение не требует пребывания под гипнозом, выполнения малоинвазивной операции или введения препаратов в вену. Чтобы удачно закодироваться, требуется всего лишь ежедневно принимать таблетки и вовремя выполнять дисульфирам-этаноловые пробы.

Химическая защита, полученная с помощью дисульфирамсодержащих препаратов, довольно эффективна. Если во время лечения человек выпьет спиртное – у него начнет болеть голова, появится тошнота и рвота, участится сердцебиение. Довольно быстро у алкоголика выработается отвращение к этиловому спирту и он бросит пить. Следует отметить, что химическая защита действует лишь пока пациент принимает таблетки.

Помимо средств, вызывающих отвращение к алкоголю, существуют таблетки, устраняющие патологическую тягу к спиртным напиткам. Они имеют разный состав и механизм действия, однако все эти таблетки довольно эффективны. Лекарства помогают человеку побороть зависимость и вернуться к нормальному образу жизни.

Таблетки, устраняющие тягу к алкоголю:

  • Метадоксил;
  • ПроПроТен-100;
  • Акампросат.

Дисульфирам- и налтрексонсодержащие таблетки продаются только по рецепту, а принимать их необходимо под контролем врача. Первые дисульфирам-этаноловые пробы нужно проводить в стационаре, совместно с наркологом. Заниматься самолечением в этом случае крайне опасно.

Психологическое кодирование

Способы психологического кодирования от алкоголизмаСуществуют различные психотерапевтические методы кодирования, однако наиболее известным и действенным является метод Довженко. Он был изобретен в средине восьмидесятых годов прошлого века известным советским наркологом и психотерапевтом Довженко Александром Романовичем.

Данная методика является чем-то средним между психотерапией и гипнозом. Во время сеанса, который длится около двух часов, пациент сидит с открытыми глазами, а врач проводит внушение. Следует отметить, что метод Довженко эффективен лишь в том случае, если человек искренне желает излечиться от алкоголизма.

Преимущества метода Довженко:

  • простота, безопасность и надежность, проверенная временем;
  • высокая эффективность (метод Довженко помогает около 90% пациентов);
  • отсутствие побочных эффектов, которые вызывает медикаментозное лечение;
  • быстрое действие (для получения нужного эффекта хватает одного сеанса).

Данный способ психотерапевтического воздействия требует осознанного согласия пациента. Принудительное кодирование в этом случае категорически запрещено. Оказавшись под гипнозом, человек может получить серьезную психоэмоциональную травму. На протяжении как минимум недели до кодирования алкоголик должен воздерживаться от употребления спиртных напитков. Чтобы закрепить результат, сеанс можно повторить, но обязательно у того же специалиста.

Аппаратное кодирование

Аппаратное кодирование от алкоголизмаНаиболее современными методами кодирования являются те, в основе которых лежит применение лазерного излучения или электрического тока слабой силы и интенсивности. Обе процедуры совершенно безопасны, однако выполнять их следует после десятидневного (или более длительного) воздержания от пьянства.

Кодировка электрическим током не вызывает у пациента отвращения к алкоголю, как, к примеру, медикаментозные методы. Она снижает влечение к алкоголю путем воздействия на участки головного мозга, отвечающие за патологическую зависимость. Кодировку электрическим током зачастую используют как дополнение к другим методам лечения.

Виды кодировки электрическим током:

  • электростимуляция;
  • электросудорожная терапия;
  • биоэлектроблокирование.

Последний метод был разработан профессором Шустовым Д.И. Он является научно обоснованным и очень эффективным. Успешность кодировки током по данной методике составляет свыше 90%. Биоэлектроблокирование помогает закодироваться на срок длительностью в один год, после чего требуется проведение поддерживающих сеансов.

Следует отметить, что электроимпульсное и лазерное кодирование применяются не только для борьбы с алкоголизмом. Эти способы отлично подходят для лечения наркотической, никотиновой, игровой зависимости. К тому же, их нередко применяют для подавления аппетита с целью похудения.

Лазерное кодирование

Лазерное кодирование от алкоголизмаСогласно данным Всемирной Организации Здравоохранения, лазерное кодирование от алкоголизма считается наиболее эффективным и безопасным методом лечения алкоголизма в современном мире. Он помогает блокировать участки мозга, отвечающие за патологическую тягу к алкоголю. На сегодня закодироваться с помощью лазера можно во многих частных клиниках.

Лазерное кодирование имеет такие преимущества перед остальными методами:

  • минимальное количество противопоказаний;
  • полная безболезненность и безопасность;
  • блокирование тяги к алкоголю без неприятных ощущений;
  • быстрый эффект – для выздоровления хватает нескольких сеансов.

В ходе процедуры световые волны определенной длины воздействуют на клетки, меняя в них обмен веществ. Благодаря этому человек больше не получает удовольствия от употребления спиртных напитков. К сожалению, лазерное кодирование стоит немало, из-за чего многие люди отдают предпочтении более дешевым методикам.

Какое кодирование самое эффективное

Методы кодирования от алкоголизма - какой лучшеНа сегодняшний день наиболее эффективной, научно обоснованной и проверенной является медикаментозная кодировка. Естественно, она должно быть добровольной и полностью осознанной. Принудительное кодирование в нашей стране является противозаконным. Его можно делать только в двух случаях:

  1. По решению суда. Для этого нужны показания нескольких свидетелей. Суд должен получить доказательства того, что алкоголик ведет вредящий ему и окружающим образ жизни. Врач согласится выполнить принудительное кодирование лишь имея на руках постановление суда;
  2. При вызове скорой помощи. Принудительное лечение алкоголизма показано при развитии у алкоголика белой горячки или другого алкогольного психоза. В этом случае человека помещают в психиатрическую клинику, где его лечат наркологи и психиатры.

Бывают ситуации, когда родственники алкоголика решают закодировать его без его же ведома. Как правило, подобные попытки заканчиваются неудачно. Специалисты не рекомендуют тайно добавлять капли или таблетки в пищу пьющего человека, ведь это может повлечь за собой тяжелые осложнения. Лечить алкоголика можно только с его ведома и согласия.

Таблетки, подшивка или уколы от хронического алкоголизма действуют одинаково на всех людей. Применение медикаментозного метода сводит к минимуму риск стать жертвой шарлатанов. Кодирование выполняется врачами в клиниках и наркодиспансерах, имеющих соответствующую лицензию.

Преимущества медикаментозного кодирования:

  • безопасность для физического и психического здоровья;
  • научно доказанная эффективность и вполне понятный механизм кодирования;
  • стойкий эффект, сохраняющийся и после полного выведения препарата из организма;
  • возможность выбрать наиболее удобный способ кодировки (укол, прием таблеток, подшивание импланта);
  • эффективность при любой стадии и форме алкоголизма.

Более эффективным является методика двойного блока. В первую фазу врач проводит сеанс гипноза, в ходе которого внушает человеку чувство отвращения к алкоголю. Гипнотическое внушение можно делать лишь после недельного воздержания от употребления спиртных напитков.

Во вторую фазу алкоголику вводят дисульфирамсодержащий препарат и выполняют провокационную пробу. У человека возникает состояние, схожее с сильным отравлением. На фоне предварительного внушения у него формируется очень сильное отвращение к спиртному. Благодаря этому двойной блок оказывает более выраженный и длительный эффект.

Источник: ProZavisimost.ru



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Adblock
detector