В чем преимущества использования двоичного кодирования информации в современных компьютерах
Кодирование информации подразумевает преобразование знаков одной знаковой системы в знаки или группы знаков другой знаковой системы. Обратное преобразование называют декодированием.
При кодировании информации для представления ее в памяти ЭВМ используется двоичный способ, т.е. любая информация, будь то числа, текст, графическое изображение, звук или видео, представляется универсальным двоичным кодом. Алфавит этого кода составляют символы 0 и 1. Почему был выбран именно этот способ кодирования? Дело в том, что в некоторых из первых ЭВМ предпринимались попытки внедрить десятичный или троичный код, но ни один из этих вариантов кодирования не дожил до современности. Ответ на вопрос довольно прост: два существенно различных состояния, представляющих, соответственно, 0 или 1, технически реализовать значительно проще, чем во всех остальных случаях. Действительно, отсутствие напряжения может изображать 0, наличие − 1; отсутствие намагниченности участка носителя информации − 0, намагниченность – 1, в оптике светло – 1, темно – 0 и т.д. Поэтому другие варианты были просто изжиты. Каждая цифра машинного кода несет 1 бит информации.
Известно множество способов представления чисел. В любом случае число изображается группой символов (словом) некоторого алфавита. Будем называть такие символы цифрами, символические изображения чисел – кодами, а правила получения кодов – системами счисления (кодирования).
Определение 1. Система счисления – способ записи (изображения) чисел.
Символы, с помощью которых записывается число, называются цифрами.
Системы счисления делятся на следующие виды:
- непозиционные системы счисления;
- позиционные системы счисления.
Простейшая и самая древняя – так называемая унарная система счисления. В ней для записи любых чисел используется всего один символ – палочка, узелок, зарубка, камушек. Длина записи числа при таком кодировании прямо связана с его величиной, что роднит этот способ с геометрическим представлением чисел в виде отрезков. Сами того не осознавая, этим кодом пользуются малыши, показывая на пальцах свой возраст. Именно унарная система счисления до сих пор вводит детей в мир счета.
Определение 2. Непозиционной называется такая система счисления, в которой количественный эквивалент каждой цифры не зависит от ее положения (места, позиции) в коде числа.
Пример 1. До наших дней сохранилась римская система счисления. В римской системе счисления цифры обозначаются буквами латинского алфавита:
I – 1; V – 5; Х – 10; L – 50; С – 100; D – 500; М – 1000; .
Для записи промежуточных чисел используется правило:
меньшие знаки, поставленные справа от большего, прибавляются к его значению, а меньший знак, поставленный слева от большего, вычитается, из него.
Например, IX обозначает 9, XI обозначает 11. Десятичное число 28 представляется следующим образом: XXVIII =10+10+5+1+1+1, а десятичное число 99 имеет вот такое представление: IC=–1+100.
Римская система счисления сегодня используется в основном для обозначения знаменательных и юбилейных дат, разделов и глав в книгах.
Непозиционные системы счисления имеют ряд недостатков:
- Для записи больших чисел приходится вводить новые цифры. Например, пользуясь только цифрами I, V, X, число "тысяча" записать неудобно. И всегда есть числа, которые трудно изобразить даже вновь введенными цифрами.
- Невозможно записывать дробные и отрицательные числа.
- Сложно выполнять арифметические операции.
Определение 3. Система счисления называется позиционной, если количественный эквивалент (значение) цифры зависит от ее места (позиции) в коде числа.
В привычной нам системе счисления для записи чисел используются десять различных знаков (цифры 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9). Поэтому ее называют десятичной. Из двух написанных рядом цифр (55) левая выражает число, в десять раз большее, чем правая. Имеет значение не только сама цифра, но и ее место, позиция. Именно поэтому такую систему счисления называют позиционной (поразрядной).
Кроме десятичной, истории цивилизации известны многие другие позиционные системы счисления, в том числе двадцатеричная и шестидесятеричная системы счисления. Остатки последней мы находим в сохранившемся до наших дней обыкновении делить один час на 60 минут, одну минуту – на 60 секунд.
В Китае долгое время пользовались пятеричной системой счисления.
Широкое распространение до первой трети XX в. имели элементы двенадцатеричной системы счисления. При этом число двенадцать (дюжина) даже составляло конкуренцию десятке в борьбе за почетный пост основания общеупотребительной системы счисления. Дело в том, что число 12 имеет больше делителей (2, 3, 4, 6), чем 10 (2 и 5). Поэтому в двенадцатеричной системе счисления гораздо удобнее производить расчеты, нежели в десятичной.
Основные достоинства любой позиционной системы счисления – простота выполнения арифметических операций и ограниченное количество символов, необходимых для записи любого числа.
Позиционная система записи чисел удобна и экономична не только для записи чисел знаками на бумаге и для выполнения над ними арифметических действий. Она удобна и для механического представления чисел. Вспомним, например, счеты.
Определение 4. Основанием (базисом) позиционной системы счисления называется количество знаков или символов, используемых для изображения числа в данной системе счисления.
Основание в любой системе записывается как 10, но в разных системах имеет разное количественное значение. Оно показывает, во сколько раз изменяется количественное значение цифры при перемещении ее на соседнюю позицию.
В десятичном числе А=255=2х10 2 +5х10 1 +5х10 0 цифры 5, находящиеся на разных позициях, имеют различные количественные значения – 5 десятков и 5 единиц. При перемещении цифры на соседнюю позицию ее вес (числовой эквивалент) изменяется в 10 раз.
Позиционных систем очень много, так как за основание системы счисления можно принять любое число не меньше 2. Наименование системы счисления соответствует ее основанию (десятичная, двоичная, пятеричная и т.д.).
В повседневной человеческой практике используется десятичная система счисления. Она кажется настолько привычной, что люди редко задумываются о ее природе. Кажется, что по-другому и быть не может.
Однако причина этого явления может быть найдена довольно легко: десятками, судя по всему, наши далекие предки начали пользоваться лишь потому, что в качестве счетного материала использовали собственные пальцы - первый "компьютер", который всегда имели при себе (за исключением некоторых инвалидов).
Позднее привычка считать десятками закрепилась в виде арабских цифр и составляемых из них чисел:
Те, кто немного знаком с программированием знают, что этот ряд удобнее было бы записать как
Именно с номера 0, а не с единицы принято начинать в большинстве языков программирования отсчет ячеек массивов, итераций в циклах и т.п.
Более внимательный взгляд на историю математики позволяет увидеть, что в прошлом люди были не так уж консервативны в том, что касается счета.
Во многих языках сохранились специальные слова, обозначающие числа 11 и 12. В английском это eleven и twelve, в немецком - elf и zwölf. В русском есть слово "дюжина", до сих пор активно используемое. Можно задаться вопросом, почему, например,13 по-английски будет thirteen, 14 - fourteen, а 11, почему-то, - не oneteen, а eleven?
Ответ, скорее всего, заключается в том, что в связи с развитием торговли в средние века людям было удобнее считать дюжинами, чем десятками. 12 хорошо делится на 2, 3, 4, 6. Число оказалось настолько удобным, что даже количество минут в часе и часов в сутках сделали кратным 12.
Как позднее показали математики Нового времени (прежде всего Готфрид Лейбниц, годы жизни 1646 - 1717), основанием системы счисления может быть любое натуральное число, а не только 10, доминантное положение которого обусловлено лишь физиологической особенностью человеческого организма.
Системы счисления, производные от двоичной
Итак, в электронно-вычислительных машинах (компьютерах) вся информация хранится и обрабатывается в бинарном формате. Каждому разряду в двоичном числе соответствует 0 или 1. Такой разряд называется битом. Например, с помощью двух бит можно записать числа
Предпринимались небезуспешные попытки создавать компьютеры на основе троичной логики, но такие машины не обрели особой популярности.
Рисунок 3. Бит и байт. Автор24 — интернет-биржа студенческих работ
Со временем программисты пришли к выводу, что байты удобно записывать в виде 2-х шестнадцатеричных знаков. В шестнадцатеричном счислении, помимо обычных арабских цифр содержатся дополнительные символы:
Чтобы записать число от 0 до 255 в 16-ричной кодировке, нужно задействовать два таких символа (их иногда называют полубайтами, тетрадами, нибблами и даже гексадецитами). Признаком того, что число записано в такой форме являются символы 0x в его начале
Помимо шестнадцатеричной в программировании иногда применяется восьмеричная система счисления.
Все базы данных в электронных вычислительных машинах сохраняются, анализируются и перерабатываются в формате специального кодирования, в состав которого входят всего две цифры. Название этого способа кодирования – двоичный или бинарный. По существу, он аналогичен общеизвестному коду Морзе, который, по сути, тоже состоит всего из двух знаков – это точка и тире (в электронном виде, короткий и длинный импульсы), посредством комбинирования которых и зашифровываются символы для последующей трансляции их по радио или проводной связи. Компьютерная технология продвинулась существенно далее. Там в двоичном формате сохраняются не только файлы, содержащие один лишь текст, но и программное обеспечение, музыкальные и видео файлы, включая видео в формате HD (High Definition, высокая чёткость). При выводе данных на монитор, воспроизведении аудио через динамики или выводе текста на печать, программное обеспечение компьютера транслирует эти данные в форму, понятную людям. Однако, в недрах электронных вычислительных машин информация сохраняется и анализируется только в формате двоичного кодирования.
Особенности кодирования информации в компьютере
Для того, чтобы преобразовать информацию в двоичные коды и обратно в компьютере необходимо осуществить организацию следующих процессов:
Вся информация, которая попадает в компьютер, преобразуется в последовательность электрических импульсов. Наличие импулк»! са принято условно обозначать «1», а его отсутствие — «О». ТаИЯ способ кодирования информации называется двоичным или бинарм ным. Один двоичный символ получил название бит. (bit — от щШ лийского bjnary digit — «двоичная цифра»). Таким образом, двоичное кодирование — это представление информации при помощи ми* J нимально возможного числа элементарных символов.
• электромагнитные реле (замкнуто/разомкнуто), которые широко использовались при конструировании первых ЭВМ;
• поверхности магнитных носителей информации (намагничено/размагничено);
• поверхности лазерных дисков (отражает/не отражает);
• триггер, который может находиться в одном из двух состояний (О или 1), широко используется в оперативной памяти компьютере.
Таким образом, в компьютерах используют двоичную систему потому, что она имеет ряд преимуществ перед другими системами:
• для ее реализации нужны технические устройства с двумя устойчивыми состояниями (есть ток — нет тока, намагничен — не намагничен и т. п.), а не, например, с десятью, — как в десятичной;
• представление информации посредством только двух состояний надежно и помехоустойчиво;
• возможно применение аппарата алгебры логики для выполнения логических преобразований информации;
• двоичная арифметика намного проще десятичной.
Двоичные числа
Двоичное кодирование автоматически дает способ кодирования чисел в двоичной системе счисления.
Системой счисления называется совокупность приемов наименования и записи чисел. В любой системе счисления для представления чисел выбираются некоторые символы (их называют цифрами), а остальные числа получаются в результате каких-либо операций над цифрами данной системы счисления.
Система называется позиционной, если значение каждой цифры (ее вес) изменяется в зависимости от ее.положения (позиции) в последовательности цифр, изображающих число.
Наиболее употребительными в настоящее время являются десятичная и двоичная позиционные системы счисления.
Десятичная система счисления имеет алфавит, состоящий из 10 цифр (соответственно основание этой системы счисления равно 10): 0,1,2, 3,4, 5, 6,7, 8, 9. Информацию несет не только сама цифра, но и то место, на котором она стоит (ее позиция в числе). Например, в десятичном числе 444 и количество единиц, и количество десятков, и количество сотен обозначается одинаковыми цифрами. А вот в числе 700 значима только первая цифра — 7, обозначающая количество сотен, а две цифры 0 нужны лишь для обозначения позиции цифры 7 и сами по себе вклад в число не дают.
Мы используем сокращенную запись десятичных чисел. Например, десятичное число 12345 в развернутой форме записи будет выглядеть следующим образом: 12345=5+4-10+3 -100+2-1000+1 -10000=5- 10 D +4-r0 1 +3-10 2 +2-10 3 + HO t
В любой позиционной системе счисления с основанием к можно записать число N в виде: ./V =а„ • к" + ап_Л ■ к" л + . + а, ■ к 1 + й0£°, где а, — цифры в записи числа, п - количество разрядов в числе, к — основание системы счисления.
Таким образом, числа в позиционных системах счисления записываются в виде суммы степеней основания, при этом в роли коэффициентов выступают цифры данного числа.
Двоичное кодирование текста
Традиционно для кодирования одного символа используется количество информации, равное 1 байту (8 битам). Кодирование заключается в том, что каждому символу ставится в соответствие уникальный десятичный код (или соответствующий ему двоичный код). Код символа хранится в памяти компьютера, где занимает, как уже говорилось, 1 байт. При таком способе можно закодировать 256 различных символов (256 = 2 8 ). Такое количество символов вполне достаточно для представления текстовой информации, включая прописные и заглавные буквы русского алфавита, цифры, знаки, графические символы и т.д.
Для разных типов ЭВМ и операционных систем используются различные таблицы кодировки, отличающиеся порядком размещения символов алфавита в кодовой таблице.
В настоящее время существует несколько различных кодировок (кодовых таблиц) для русских букв. Каждая кодировка задается своей кодовой таблицей. Одному и тому же двоичному коду в различных кодировках соответствуют различные символы. Поэтому если текст создан в одной кодировке, то он не будет правильно отображаться в другой.
Присвоение символу конкретного кода является вопросом соглашения, которое и фиксируется в конкретной кодовой таблице. В качестве международного стандарта принята кодовая таблица ASCII. В этой кодовой таблице латинские буквы (прописные и строчные) располагаются в алфавитном порядке. Расположение цифр также упорядочено по возрастанию значений. Это правило соблюдается и в других таблицах кодировки и называется принципом последовательного кодирования алфавитов.
Информационный объем текста
Для определения информационного объема текста используется алфавитный подход к измерению информации. В частности для представления текстов в компьютере используется алфавит из 256 символов. Один символ такого алфавита несет в себе 8 бит (1 байт) ин» формации, т. к. 256 = 2 s .
В качестве примера рассмотрим следующую задачу. Пусть требуется определить, какой объем информации содержит реферат, ни» бранный на компьютере и содержащий 88 страниц, если на каждой странице 50 строк, а в каждой строке — в среднем 60 символов.
Одна страница будет содержать 50 х 60 = 3000 байт информации. Объем всей информации в реферате: 3000 х 88 = 264000 байт, или в более крупных единицах: 264000 : 1024 = 257,8125 кбайт.
Готовые работы на аналогичную тему
С помощью различных комбинаций только нуля и единицы, в двоичном коде возможно сделать шифр любого числа, текста, звуков или графического изображения. Электронная вычислительная машина (компьютер), есть ни что иное, как прибор, служащий для сохранения и работы с информационными данными именно в таком формате.
Преобразование информации в бинарный код называют кодированием. Соответственно, обратное действие, при котором двоичный код снова преобразуется в понятный человеку формат, называют процессом декодирования.
Почему двоичная система удобна для создания счетных машин
У двоичной (бинарной) системы есть одно важное преимущество: она очень устойчива, и если уж создавать механизмы, способные автоматизировать арифметические операции, то на ее основе. Уже Лейбниц пытался воплотить эту идею, но не довел до конца. Видимо, не хватило инженерных навыков.
Преимущества двоичной системы для создания электронных вычислительных машин понять довольно легко. Допустим, мы решили построить электронный компьютер, основанный на десятичной системе счисления. Для кодировки 10 цифр нам потребуется 10 уровней напряжения.
Предположим, что это будут 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9 вольт соответственно. Если подавать такие сигналы на обычный стрелочный вольтметр, то окажется, что можно хорошо на глаз различить показания для уровней, скажем, в 2 и 4 вольта. А вот разница между 8 и 9 вольтами будет едва заметна, и даже 7 вольт от 9 человек с ослабленным зрением не сможет четко различить. Зато разница между отсутствием напряжения (0) и его наличием (1) всегда хорошо заметна.
На этом и основана двоичная система счисления, используемая в современных компьютерах. За единицу там принимается уровень сигнала, допустим, в 5 вольт, а за 0 - некоторый близкий к нулевому электрическому потенциалу диапазон значений (допустим, менее 0,5 вольта). Электроника прекрасно различает эти два уровня, тогда как, например, 8 вольт может легко превратиться и в 7, и в 9, если в электрической цепи возникнут какие-нибудь помехи.
Причины двоичного кодирования в электронных вычислительных машинах
Человек для рукописного и машинописного текста применяет буквенные символы. Например, в нашем русском алфавите тридцать три буквы. Для записи чисел, как известно, мы используем всего десять цифр, от нуля до десяти. Для обработки графических изображений может потребоваться уже набор из порядка миллиона цветовых параметров. Диапазон слышимых человеком звуков простирается от, примерно, 16 до 20000 герц. Плюс ко всему вышеперечисленному, необходимо добавить осязание, способность различать запахи (обоняние), вкусовые ощущения человека, что в итоге выливается в очень большое количество самых разных потоков информации. Всё это способен анализировать, сохранять и перерабатывать мозговой центр человека.
Пока что современная техника не может воспроизвести полный аналог устройства мозга. Человеку наиболее легко проектировать устройства, которые имеют два стабильных состояния. Например, лампа включена или выключена, электрический ток протекает или нет, и тому подобное. Гораздо труднее научить ту же лампу, к примеру, при различных событиях засветиться одним, заданным заранее цветом, из большого набора цветовой палитры. Тем более, если вспомнить о примерно десяти миллионах, различаемых людьми, цветовых оттенков. В технических устройствах гораздо проще использовать много несложных модулей, чем малое количество, но очень усложнённых элементов. Для хранения и обработки информационных данных различными техническими устройствами и был создан немецким математиком Готфридом Лейбницем очень простая и очень удобная двоичная система кодирования или бинарный код. Он создал арифметику двоичных чисел и даже спроектировал вычислительную машину, работающую в двоичном коде, но довести её реально действующего устройства так и не смог.
Готовые работы на аналогичную тему
Рисунок 1. Готфрид Вильгельм Лейбниц. Автор24 — интернет-биржа студенческих работ
Двоичная система счисления как математический курьез
Лейбниц, развивая теорию о разнообразии систем счисления, довел ее до крайнего случая, задавшись вопросом: каким минимальным количеством цифр можно обойтись при создании искусственных систем счисления? Ответ очевиден - двумя. Никак не обойтись без нуля, поскольку даже простейшая арифметика нуждается в выражении ситуации, когда считать нечего. Не обойтись также без единицы, поскольку нужно же как-то обозначать наличие подсчитываемых предметов. А вот без остальных цифр и чисел обойтись вполне можно, поступая, например, так, как дети на ранних этапах обучения счету:
Рисунок 2. Алгоритм перевода чисел из десятичной системы в двоичную. Автор24 — интернет-биржа студенческих работ
Этот способ, конечно же, примитивен и неудобен. Уже для записи числа 100 потребуется слишком много места. Но если использовать перенос разрядов, как мы это делаем при десятичном счете, то двоичная система оказывается не так уж и абсурдна. Например, для числа 15 у нас нет специальной цифры, поэтому мы прибегаем к ее представлению в виде 1 десятка и 5 единиц. Для записи числа 123 задействуем уже 3 разряда. Оказывается, так можно поступать и в любой другой системе счисления, в том числе в двоичной:
Длина чисел по-прежнему растет быстрее, чем в десятичной системе, но уже не так угрожающе быстро.
Способы организации памяти
С точки зрения техники, бинарный код в электронной вычислительной машине задаётся наличием или отсутствием импульсных сигналов у элементов памяти, которые могут иметь различную физическую природу. Основные из них:
- Оптические импульсы.
- Магнитные импульсы.
- Электрические импульсы.
На поверхности оптических (лазерных) дисков (CD, DVD или BluRay) есть набор спиралей, разделённых на маленькие части (отрезки). Каждый отрезок имеет тёмный или светлый цвет. При вращении диска на его спиральную дорожку наведён луч лазера, который отражается от диска и его отражённый луч фиксируется фотоэлементом-приёмником. Соответственно, отражения от тёмных участков практически нет, от светлых идёт отражение. В итоге, фотоприёмник считывает закодированную на лазерном диске информацию, где светлые участки, это единица, тёмные это ноль.
Жёсткий диск памяти компьютера основан на магнитном принципе хранения информации. Внутри у него есть магнитная пластина, которая вращается с большой скоростью. На поверхности пластины также есть спираль, которая состоит из огромного количества элементарных частей. Каждый элемент может находиться в состоянии «намагничен» или «не намагничен», что соответствует логической единице или нулю. То есть это и есть элементы бинарного кодирования. Информация считывается с диска специальной магнитной головкой, которая может перемещаться вдоль поверхности пластины.
Примером электрических импульсов могут служить элементы оперативной памяти электронной вычислительной машины. Микросхема памяти состоит из большого количества мелких элементов, в основе которых заложен транзистор и конденсатор микронных размеров. Соответственно, конденсатор может быть или заряжен (единица), или не заряжен (ноль), что и представляет собой бинарный код в оперативной памяти. Примерно таким же образом данные сохраняются и во многих других элементах памяти (например, флешках и так далее). Компьютерный процессор анализирует и работает с информацией также представленной электрическими импульсами.
Часто бытует расхожее убеждение, что двоичное кодирование в чреве электронной вычислительной машины представлено набором обычных единиц и нулей. Но единиц и нулей в их привычном для человека обличье не существует в электронной вычислительной машине. Знаками бинарного кодирования в компьютере выступают элементы памяти, описанные выше.
То есть обозначение "единица" и "нол"ь при двоичном кодировании чисто условное. Точно также их можно было обозначить как точка и тире, крестик и нолик.
Кодирование информации — это процедура преобразования символьного набора, заданного в одном коде, в символьный набор в другом коде.
Готовые работы на аналогичную тему
Рисунок 1. Готфрид Вильгельм Лейбниц. Автор24 — интернет-биржа студенческих работ
Представление о кодировании информации
Готовые работы на аналогичную тему
Главными целями информационного кодирования являются следующие задачи:
- Создание дополнительных преимуществ для хранения, анализа и трансляции информации, поскольку фактически всегда данные в кодовом формате занимают меньший объём памяти и более приспособлены для работы с ними и пересылки их при помощи автоматизированных программных и технических средств.
- Обеспечение удобного информационного обмена среди объектов.
- Обеспечение наглядного отображения.
- Осуществление идентификации субъектов и объектов.
- Сокрытие доступа к секретным данным.
Существует одноуровневое информационное кодирование и многоуровневое. К примеру, световые сигналы светофора (красный, жёлтый, зелёный) являются одноуровневым кодированием. Многоуровневым кодированием может считаться визуальное отображение фотографии, которое сохранено в виде отдельного файла. Прежде всего, фотография разделяется на совокупность отдельных мелких модулей, именуемых пикселями, то есть все мелкие фрагменты изображения подвергаются кодированию в виде элементарных модулей (элементов). Любой элемент можно представить в виде набора составляющих базовых цветов, а именно, красного, зелёного и синего, имеющих необходимую амплитуду (интенсивность), которая выражена в числовом формате.
Далее числовые совокупности подвергаются перекодированию с целью обеспечить информации большую компактность (например, в форматах jpeg, png и тому подобное). В итоговом результате, сформированные числовые значения трансформируются (перекодируются) в электромагнитные импульсы и транслируются по специальным каналам для коммутации или участкам на носителях информации.
Существуют обратимые и необратимые методы кодирования информации. Когда применяется обратимое кодирование, то закодированные данные всегда могут быть восстановлены без потери информации. При использовании необратимого кодирования отсутствует возможность достоверного восстановления исходной информации.
Введение
В качестве теоретической основы информатики выступает группа фундаментальных наук, а именно, теория информации, теория алгоритмов, математическая логика, теория формальных языков и грамматик, комбинаторный анализ и так далее. Помимо них в информатику входят такие разделы, как архитектура компьютеров, операционные системы, теория баз данных, технология программирования и некоторые другие.
Главным в информатике как науке считается тот факт, что с одной стороны, она изучает устройство и принципы действия средств вычислительной техники, а с другой стороны она занимается систематизацией приемов и методик работы с программами, которые управляют этой техникой.
Информационной технологией является набор конкретных технических и программных средств, при помощи которых исполняются различные операции по обработке информации в самых разных областях жизнедеятельности людей. Часто информационную технологию именуют компьютерной технологией или прикладной информатикой.
Информация может быть классифицирована различными методами, и разные научные направления это делают по-разному. В информатике принято делить информацию на аналоговую и цифровую. Это является важным моментом, так как люди благодаря своим органам чувств, как правило, имеют дело с аналоговой информацией, а вычислительная техника, напротив, главным образом обрабатывает цифровую информацию.
Читайте также: