Тема 3.5.2 Позиционные системы счисления, отличные от десятичной система счисления

Основанием позиционной системы может быть не только 10, но и другое число, р Тема 3.5.2 Позиционные системы счисления, отличные от десятичной система счисления - student2.ru 2

– р – ичная система. Для записи чисел в р-ичной системе необходимо р знаков.

Определение. Записью натурального числа х в системе счисления с основанием р называют его представление в виде: Тема 3.5.2 Позиционные системы счисления, отличные от десятичной система счисления - student2.ru , где Тема 3.5.2 Позиционные системы счисления, отличные от десятичной система счисления - student2.ru принимают значения 0, 1,2, , р-1.

Задача. Сосчитать число клеток в фигуре в 3 – ичной и 5 –ричной системе счисления.

В 3- ичной системе используются знаки 0, 1, 2.

Счет: 1 один, 2 – два, 10 – один, ноль; 11 – один, один; 12 – один, два; 20 – два, ноль; 21 – два, один; 22 – два, два; 100 – один, ноль, ноль. Всего: 1003

В 5 – ричной системе: 1, 2, 3, 4, 10, 11, 12, 13, 14. Всего: 145

Сравнение происходит также как и в десятичной системе счисления. 21013 < 21023

Арифметические действия происходят по тем же правилам, что и в 10 – ной системе. Нужно иметь таблицы сложения однозначных чисел в 3 – ичной системе:

+

Таблица сложения в 4- ричной системе

+

Используя таблицу можно складывать любые числа. 12213 + 1223=21203

Выполнять вычитание: 21103 – 2123 = 11213

Таблица умножения в 3- ичной системе:

х

Пример: 1223* 223= 120013

Таблица умножения в 5- ричной системе:

х

Деление выполняется на основании таблицы умножения.

Пример: 100113 : 123=1223

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

Теория: Пусть дана запись числа в системе счисления с основанием р, т.е.

Тема 3.5.2 Позиционные системы счисления, отличные от десятичной система счисления - student2.ru .

Найдем запись этого числа в 10 – ричной системе счисления. Можно записать Тема 3.5.2 Позиционные системы счисления, отличные от десятичной система счисления - student2.ru

а0 – остаток, меньший р. Дальше можно получить, что а1 – остаток и т.д.

Т.о. запись числа находят так: Число х делят ( в 10 –ной системе) на основание р; остаток, полученный при делении дает последнюю цифру а0 в р-ичной записи числа х; неполное частное снова делят на р, новый остаток дает предпоследнюю цифру р –ичной записи числа х; продолжив деление найдем все цифры р – ичной записи числа х.

Пример: Перевести число 2436 в 8- ричную систему счисления.

2436 = 304*8+4 = (38*8+0)*8 +4 = 38*82+ 0*8 +4 =(4*8 +6)*82 + 0*8 +4 = 4*83 + 6*82 + 0*8 + 4 = 46048

Показать делением уголком. 2436| 8

4 304| 8

0 38| 8

6 4 отсюда с последнего частного, а затем остатков идет запись числа 4608 в восмиричной системе счисления.

Пример.Выполним действия в указанных системах счисления:

а) 5 0347 + 4 6527; б) 3 2145 • 125; в) 3 0058 : 1038.

Пример. Переведем число в систему счисления с новым основанием:

а) 10 212з в десятичную систему счисления;

б) 285 из десятичной системы в четверичную.

Решение, а) Для перевода числа 10 212з в десятичную си­стему счисления воспользуемся способом умножения. Для этого представим число в виде суммы разрядных единиц:

10 2123 = 1 • З4 + 0 • З3 + 2 • З2 + 1 • 3 + 2,

а затем выполним в новой десятичной системе счисления все действия, указанные в правой части равенства. При этом полу­чим 10 2123 = 104.

б) При переводе числа 285 в четверичную систему счисле­ния удобнее использовать способ деления. Для этого разделим с остатком 285 на 4 — основание новой системы счисления, за­тем полученное частное снова разделим на 4 и т.д., пока деление возможно. Запись остатков в обратном порядке и даст нам пред­ставление числа 285 в четверичной системе счисления. Все дей­ствия при этом будут выполняться в наиболее привычной для нас десятичной системе счисления.

Следовательно, 285 = 10 13144

Наши рекомендации