Home | Арифметика каменного века | Системы счисления | Перевод | Контроль | |
|
Позиционная система с произвольным основанием
Мы привыкли к десятичной системе счисления. Компьютеру как нельзя лучше подходит двоичная система. Но иногда могут оказаться удобными системы с другими основаниями.В общем же случае представить произвольное число N в системе счисления с заданным основанием d означает записать его в виде: N = an dn + an-1 dn-1 + … +a2 d2 + a1 d + a0
где d - любое целое число, большее единицы. Коэффициенты a0, a1, …, an называют цифрами в d-ичной системе N. Они могут принимать лишь d значений: 0, или 1, или 2, …, или d -1. В случае d>10 придется придумывать новые символы для цифр. N = a0 + d(a1 +d(a2 + d(… + d(an-1 + dan)…))). Отсюда видно, что цифры a0, a1, a2, …, могут быть найдены последовательно, начиная с младшего разряда, в результате следующего многошагового процесса: Совокупность различных цифр, используемых в системе счисления для записи чисел, называется алфавитом системы счисления. Количество этих цифр в d-ичной системе (размерность алфавита) равно основанию системы счисления.
a0 равно остатку от деления N на d; То, что N в d-ичной системе счисления выражается цифрами an, an-1, …, a0, записывается так: N = (an an-1 …a1 a0) d Например: 26 700 = (110100001001100) 2 = (1323300) 5.
Таким образом, можно сделать выводы: |
Системы счисления » Позиционная система с произвольным основанием | :: Наверх :: |
© 2001 Зайцев Ярослав Алексеевич |