| << К разделам |
| Информатика |
| Алгоритмы |
| Теория информации |
| Теория программирования |
| Все статьи |
| Журнал |
| Подписка |
Интернет-Журнал «Потенциал» |
| Авторам |
| Печатные номера |
|
Адрес редакции: 109544, г. Москва, ул. Рабочая, 84, редакция журнала "Потенциал". Телефоны: 787-24-94, 787-24-95, 678-35-86 E-mail: potential@potential.org.ru Главный редактор А.Д. Гладун Шеф-редактор Г.А. Четин Подробная информация Свидетельство о регистрации— СМИ ПИ № ФС 77-19521. Издаётся с января 2005 года. Тираж — 4000 экз, периодичность выхода — раз в месяц Печать — ООО "Азбука-2000" Журнал издаётся на средства выпускников технических вузов ISSN 1814-6422 |
| Полезные сайты |
ЗФТШ
|
МЦНМО
|
Журнал "Квант"
|
"Открытый Колледж"
|
Союз образовательных сайтов
|
Интернет-портал "Абитуриент"
|
| Другие ссылки... |
|
| 1 килобит (Кбит)= 1024 бита | 1 килобайт (Кб)= 1024 байта |
| 1 мегабит (Мбит)= 1024 килобита | 1 мегабайт (Мб)= 1024 килобайта |
| 1 гигабит (Гбит)= 1024 мегабита | 1 гигабайт (Гб)= 1024 мегабайта |
| 1 терабит (Тбит)= 1024 гигабита | 1 терабайт (Тб)= 1024 гигабайта |
|
|
| Таблица 1 |
Причина выбора именно этих чисел весьма проста: для облегчения восприятия двоичного числа его разбивают на группы по три или четыре цифры в каждой.
Для кодировки троек требуется восемь цифр, поэтому используют цифры от 0 до 7 (таблица 2). Для кодировки же четвёрок необходимо шестнадцать знаков; для этого берут 10 цифр десятичной системы и 6 букв латинского алфавита: А, В, С, D, Е, F, представляющих соответственно числа от 10 до 15 (таблица 3). Полученные системы, имеющие основания 8 и 16, называются, как мы знаем, восьмеричной и шестнадцатеричной.
Задача 4. Найдите запись десятичного числа 47 в двоичной, восьмеричной и шестнадцатеричной системах счисления.
Решение.
Чтобы записать число 47 в двоичной системе, делим его на 2 и выписываем получающиеся остатки. Аналогично поступаем и в двух других случаях — делим 47 на 8 и на 16. Таким образом, в двоичной, восьмеричной и шестнадцатеричной системах счисления число 47 записывается соответственно как 1011112, 578 и 2F16. Обратная операция перевода в десятичную систему выполняется гораздо проще, так как любое число х можно представить в виде:
x = a0 pn + a1 pn – 1 + ...an – 1 p1 + an p0, где a0, a1,... , an-1, an — цифры записи данного числа в системе счисления с основанием p
Например,
1011112=1 * 25 + 0 * 24 + 1 * 23 + 1 * 22 + 1 * 21 + 1 * 20 = 47
57028=5 * 83+7 * 82+0 * 81+2 * 80 = 2560+448+2 = 3010
4AF16=4 * 162+10 * 161+15 * 160=1024+160+15=1199
Таблица 3
| 0000 | 0001 | 0010 | 0011 | 0100 | 0101 | 0110 | 0111 | 1000 | 1001 | 1010 | 1001 | 1100 | 1101 | 1110 | 1111 |
| 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | A | B | C | D | E | F |
Для кодирования четырёхцветного изображения требуется уже два бита на пиксел, например: 00 — чёрный, 10 — зелёный, 01 — красный, 11 — коричневый.
На RGB-мониторах всё разнообразие цветов получается сочетанием трёх базовых — красного (Red), зелёного (Green) и синего (Blue), из которых можно получить восемь основных комбинаций, перечисленных в таблице 1. Для того, чтобы иметь возможность управлять интенсивностью (яркостью) свечения базовых цветов, надо увеличивать количество различных вариантов их сочетаний, порождающих разнообразные оттенки. Число различных цветов k и количество битов для их кодировки n связаны между собой простой формулой: 2n = k. В частности, при кодировании цвета пиксела одним байтом можно задать 28 = 256 различных цветов, двумя байтами — 216 = 65536 цветов, тремя — более миллиона 224).
В противоположность растровой графике векторное изображение многослойно. Каждый элемент векторного изображения — отрезок, кривая линия или фрагмент текста — располагается в своём собственном слое, пикселы которого устанавливаются независимо от других слоев, и описывается с помощью специального языка (математических уравнений линий, дуг, окружностей и т.д.). Сложные объекты (ломаные линии, различные геометрические фигуры) представляются в виде совокупности элементарных графических объектов. Векторное изображение может изменять свои размеры без потери качества, в то время как при увеличении растрового изображения возрастает его зернистость.
Завершим это краткое введение рассмотрением проблем кодирования звука. Из курса физики вам известно, что звук — это колебания воздуха. Если преобразовать звук в электрический сигнал (например, с помощью микрофона), мы увидим плавно изменяющееся с течением времени напряжение. Для компьютерной обработки такой (аналоговый) сигнал нужно каким-то образом преобразовать в последовательность двоичных чисел. Обычно это делается следующим образом. Будем измерять электрическое напряжение в микрофоне через равные промежутки времени и записывать полученные значения в память компьютера. Этот процесс называется дискретизацией (или оцифровкой), а устройство, выполняющее его — аналого-цифровым преобразователем (АЦП). Для того, чтобы воспроизвести закодированный таким образом звук, нужно выполнить обратное преобразование (для него служит цифро-аналоговый преобразователь — ЦАП), а затем сгладить получившийся ступенчатый сигнал. Чем выше частота дискретизации (количество измерений в секунду) и чем больше разрядов отводится для кодирования, тем точнее будет представлен звук. Но при этом увеличивается и размер звукового файла. Поэтому в зависимости от характера звука, требований, предъявляемых к его качеству и к объёму занимаемой памяти, выбирают некоторые компромиссные значения. Описанный способ кодирования звуковой информации достаточно универсален, он позволяет представлять любой звук и преобразовывать его самыми разными способами. Но бывают случаи, когда выгодней действовать по-иному.
Человек издавна использует довольно компактный способ представления (кодировки) музыки — нотную запись, в которой специальными символами указывается высота звука. Фактически, её можно считать алгоритмом для музыканта, записанным на особом формальном языке. Более двадцати лет назад ведущие производители компьютеров и музыкальных синтезаторов разработали систему кодов, основанную на нотной записи, которая получила название MIDI. Хотя эта система кодирования позволяет работать только с инструментальной музыкой, она имеет неоспоримые преимущества: чрезвычайно компактная запись, естественность представления (MIDI-редактор позволяет работать с музыкой в виде обычных нот), простота изменения темпа и тональности мелодии.
Заметим, что существуют и другие форматы записи музыки. Среди них следует отметить формат МРЗ, позволяющий очень компактно и качественно кодировать музыку. При этом на стандартный CDROM помещается около 200 музыкальных композиций (на аудио-компакт — всего 18-20). Одна песня занимает примерно 3,5 Мб, что позволяет пользователям сети Интернет легко обмениваться музыкальными композициями. Чуть менее распространён пока более новый (и лучший по ряду характеристик) формат OGG, схожий во многом с форматом МРЗ. Это свободный формат, в отличие от коммерческого МРЗ.
Задания