Скачать 1.1 Mb.
|
3.1. Представление чисел в позиционных системахсчисления3.1.1. Базис и основание системы счисленияНаша десятичная система счисления характеризуется тем, что в ней 10 единиц какого-либо разряда образуют единицу следующего, старшего разряда. Другими словами, единицы различных разрядов представляют собой различные степени числа 10. В десятичном числе А10 = 464 = 4102 + 6 101 + 4 100 цифры 4, находящиеся на разных позициях, имеют различные количественные значения — 4 сотни и 4 единицы. При перемещении цифры на соседнюю позицию ее вес (количественный эквивалент) изменяется в 10 раз. Базисом позиционной системы счисления называется последовательность чисел, каждое из которых определяет количественный эквивалент (вес) символа в зависимости от его места в коде числа. Базис десятичной системы счисления: …10n, 10n–1,…, 101, 100, 10–1, …, 10–m ,… Базис произвольной позиционной системы счисления: …qn, qn–1, …, q1, q0, q–1, …, q–m, … Основанием позиционной системы счисления называется целое число q, которое возводится в степень. Основание в любой системе изображается как 10, но имеет разное количественное значение. Оно показывает, во сколько раз изменяется количественное значение цифры при перемещении ее на соседнюю позицию. Возможно множество позиционных систем, так как за основание системы счисления можно принять любое число, не меньшее 2. Наименование системы счисления соответствует ее основанию (десятичная, двоичная, пятеричная и т. д.). В системе счисления с основанием q (q-ичная система счисления) единицами разрядов служат последовательные степени числа q, иначе говоря, q единиц какого-либо разряда образуют единицу следующего разряда. Для записи чисел в q-ичной системе счисления требуется q различных знаков (цифр), изображающих числа 0, 1, ..., q – 1. Следовательно, основание позиционной системы счисления равно количеству символов (знаков) в ее алфавите. Запись числа q в q-ичной системе счисления имеет вид 10. Пример 1. Восьмеричная система счисления. Основание: q = 8. Алфавит: 0, 1, 2, 3, 4, 5, 6 и 7. Числа: например, 45023,1528; 751,0018. Пример 2. Пятеричная система счисления. Основание: q = 5. Алфавит: 0, 1, 2, 3 и 4. Числа: например, 203045; 324,035. Пример 3. Шестнадцатеричная система счисления. Основание: q = 16. Алфавит: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, А, В, С, D, E, F. Здесь только десять цифр из шестнадцати имеют общепринятое обозначение 0—9. Для записи остальных символов алфавита (10, 11, 12, 13, 14 и 15) обычно используются первые пять букв латинского алфавита. Числа: например, В5С3,1А216; 355,0FА018. 3.3.2. Развернутая и свернутая формы записи чиселВ позиционной системе счисления любое вещественное число может быть представлено в следующем виде: Aq = (an–1qn–1 + an–2qn–2 +…+ a0q0 + a–1q–1 + a–2q–2 +…+ a–mq–m), (1) или . Здесь А — само число; q — основание системы счисления; аi — цифры, принадлежащие алфавиту данной системы счисления; п — количество целых разрядов числа; т — количество дробных разрядов числа. Разложение числа по формуле (1) называется развернутой формой записи. Иначе такую форму записи называют многочленной или степенной. Пример 1. Десятичное число А10 = 5867,91 по формуле (1) представляется следующим образом: A10 = 5103 + 8 102 + 6 101 + 7 100 + 9 10–1 + 1 10–2. Пример 2. Формула (1) для восьмеричной системы счисления имеет вид: A8 = (an–1 8n–1 + an–2 8n–2 +…+ a0 80 +a–18–1 + a–28–2 +…+ a–m8–m), где аi — цифры 0–7. Восьмеричное число A8 = 7064,3 в виде (1) запишется так: A8 = 7 83 + 0 82 + 6 81 + 4 80 + 3 8–1. Пример 3. Пятеричное число А5 = 2430,21 по формуле (1) запишется так: А5 = 2 53 + 4 52 + 3 5' + 0 5° + 2 5–1 + 1 5–2. Вычислив это выражение, можно получить десятичный эквивалент указанного пятеричного числа: 365,4410. Пример 4. В шестнадцатеричной системе счисления запись 3AF16 означает: 3AF16 = 3 162 + 10 161 + 15 160 = 768 + 160 + 15 = 94310. 3.3.3. Двоичная система счисленияИз всех позиционных систем счисления особенно проста и поэтому интересна двоичная система счисления. В ней для записи чисел используются всего две цифры: 0 и 1. Запись 10 означает число 2, так как две единицы данного разряда составляют единицу старшего разряда. В двоичной системе счисления основание q = 2. В этом случае формула (1) принимает следующий вид: A2 = (an–1 2n–1 + an–2 2n–2 +…+ a0 20 + a–12–1 + a–2 2–2 +…+ –m 2–m), где аi — цифры 0 или 1. Выпишем начало натурального ряда чисел в десятичной и двоичной системах счисления:
Итак, двоичное число представляет собой цепочку из нулей и единиц. При этом оно имеет достаточно большое число разрядов. Быстрый рост числа разрядов — самый существенный недостаток двоичной системы счисления. |