База знаний для подготовки к ОГЭ и ЕГЭ, проверенная Российской академией наук

Двоичное кодирование (ЕГЭ-ОГЭ)

Двоичный код — метод представления информации в виде последовательности элементов, каждый из которых может принимать только два возможных значения: 0 или 1. Такой элемент называют двоичным разрядом или битом.

Основные понятия

  • Бит — наименьшая единица информации в двоичной системе, принимающая значение 0 или 1.
  • Позиционный двоичный код — код, в котором вес каждого разряда определяется его позицией.
  • Непозиционный двоичный код — код, в котором расположение разрядов не влияет на итоговое значение.

Количество комбинаций

Непозиционный двоичный код

Число комбинаций в непозиционном двоичном коде с \( k \) битами вычисляется по формуле сочетаний с повторениями:

\[ N_{np}(k) = C^{k}_{n+k-1} = \frac{(n+k-1)!}{k!(n-1)!} \],

где \( n \) — число возможных значений разряда (для двоичного кода \( n = 2 \)).

Подставляя \( n = 2 \):

\[ N_{np}(k) = k + 1 \].

Например, для непозиционного кода с 8 битами получается:

\[ N_{np}(8) = 8 + 1 = 9 \].

Позиционный двоичный код

В позиционном двоичном коде общее количество комбинаций определяется формулой размещений с повторениями:

\[ N_p(k) = 2^k \].

К примеру, для трёхразрядного кода:

\[ N_p(3) = 2^3 = 8 \] комбинаций: 000, 001, 010, 011, 100, 101, 110, 111.

При добавлении кода ещё одного бита число вариантов удваивается.

Примеры двоичных чисел

Десятичное число Двоичное число
0 0000
1 0001
2 0010
3 0011
4 0100
5 0101
6 0110
7 0111
8 1000
9 1001
10 1010
11 1011
12 1100
13 1101
14 1110
15 1111

Исторические примеры использования

  • Кипу — система счисления инков, оперировавшая узелками на верёвках для хранения данных. Расценивается как аналог двоичного кодирования с \( 2^7 = 128 \) возможностями.
  • Гексаграммы "И цзин" — древнекитайская методика предсказания, основанная на 64 сочетаниях из шести линий (\( 2^6 = 64 \)).

Применение двоичного кода

  • Компьютеры и электроника: двоичный код лежит в основе работы цифровых устройств, где 0 и 1 соответствуют двум уровням электрического сигнала.
  • Кодирование данных: используется для представления числовой, текстовой и прочей информации в компьютерах.
  • Двоично-десятичное кодирование (BCD): способ отображения десятичных чисел при помощи двоичного формата.

Заключение

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