Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Теория / 2 / 02-SCH~1.DOC
Скачиваний:
41
Добавлен:
30.04.2013
Размер:
101.38 Кб
Скачать

- 5 -

Системы счисления

Системы счисления

Общие сведения о системах счисления

Система счисления - совокупность приемов и правил для изображения чисел с помощью символов (цифр), имеющих определенные количественные значения. Системы счисления делятся на непозиционные и позиционные.

Непозиционной системой счисления называется такая, в которой количественное значение каждой цифры не зависит от занимаемой ею позиции (места) в изображении числа, а определяется лишь самим символом (цифрой). Примером такой системы является римская система счисления:

I - 1 , V - 5 , X - 10 , L - 50 , C - 100 , D - 500 , M - 1000

Позиционной системой счисления называется такая, в которой количественное значение каждой цифры зависит от ее позиции (места) в числе. Примером может служить обычная (арабская) десятичная система счисления. Например, число 373, представленное в десятичной системе счисления, имеет в младшем и самом старшем разрядах цифру 3. Цифра 3 в старшем разряде имеет вес в 100 раз больше, чем в младшем разряде.

В позиционной системе счисления любое число, имеющее изображение

Ad = ± an an-1 an-2 … a0 a-1 … a-m ,

может быть представлено в виде следующей суммы:

an an-1 an-2 … a0 a-1 … a-m = an dn + an-1 dn-1 + … + a0 d0 + a-1 d-1 + … a-m d-m

где n, m - целые числа (количество разрядов в целой и дробной части числа); ai - цифра i-го разряда; d - основание системы; i - порядковый номер разряда.

Цифры ai - необходимые для построения системы счисления, должны удовлетворять неравенству

0 £ ai £ d - 1 .

Основанием системы счисления d называется количество знаков или символов, используемых для изображения числа в данной позиционной системе счисления. За основание d можно принять любое число, большее единицы (так как в этом случае в ней был бы один символ 0, который может указать позицию цифры, но количественного значения не имеет).

Позиционные системы счисления

Двоичная система счисления является основной системой счисления, в которой осуществляются арифметические и логические преобразования информации в устройствах ЭВМ.

Для двоичной системы счисления d = 2 и ai = 0, 1 .

Любое число из двоичной системы счисления может быть переведено в десятичную, например,

Двоично-десятичная система счисления имеет основание d = 10 и каждая цифра (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) изображается четырехразрядным двоичным числом, называемым тетрадой. Например,

(572.38)10 = (0101 0111 0010 . 0011 1000)2-10

Обратный переход делается также

(0010 1000 . 0101)2-10 = (28.5)10

Восьмеричная система счисления имеет основание d = 8 и ai = 0, 1, 2, 3, 4, 5, 6, 7 .Любое восьмеричное число может быть представлено соответствующим десятичным эквивалентом:

Шестнадцатеричная система счисления имеет основание d = 16 и ai = 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F .При таком изображении цифр в шестнадцатеричной системе счисления буква A изображает десять, B - одиннадцать, C - двенадцать, D - тринадцать, E - четырнадцать и F - пятнадцать.

Перевод чисел из одной позиционной системы в другую Перевод целых чисел

Чтобы перевести целое число из одной системы счисления с основанием d1 в другую с основанием d2 необходимо последовательно делить это число и получаемые частные на основание d2 новой системы до тех пор, пока не получится частное меньше основания d2. Последнее частное - старшая цифра числа в новой системе счисления с основанием d2, а следующие за ней цифры - это остатки от деления, записываемые в последовательности, обратной их получению.

Пример. Перевести число 2510 в двоичную и восьмеричную системы счисления.

Решение.

25 : 2 = 12, остаток 1 .

12 : 2 = 6, остаток 0 .

6 : 2 = 3, остаток 0 .

3 : 2 = 1, остаток 1 .

Последнее частное = 1 и поэтому получаем (25)10 = (11001)2 .Остатки читаются снизу вверх.

25 : 8 = 3, остаток 1.

Последнее частное = 3 и поэтому (25)10 = (31)8 .

Соседние файлы в папке 2