Урок 8.02. Непозиционные и позиционные системы счисления

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

Система счисления — это знаковая система, в которой приняты определённые правила записи чисел. Знаки, c помощью которых записываются числа (рис. 1.1), называются цифрами, а их совокупность — алфавитом системы счисления.


В любой системе счисления цифры служат для обозначения чисел, называемых узловыми; остальные числа (алгоритмические) получаются в результате каких-либо операций из узловых чисел.
 
Пример 1. У вавилонян узловыми являлись числа 1, 10, 60; в римской системе счисления узловые числа — это 1, 5, 10, 50, 100, 500 и 1000, обозначаемые соответственно I, V, X, L, C, D, M.
 
Рис. 1.1. Знаки, используемые для записи чисел в различных системах счисления
 
Системы счисления различаются выбором узловых чисел и способами образования алгоритмических чисел. Можно выделить следующие виды систем счисления:
1) унарная система;
2) непозиционные системы;
3) позиционные системы.
 
Простейшая и самая древняя система — так называемая унарная система счисления. В ней для записи любых чисел используется всего один символ — палочка, узелок, зарубка, камушек. Длина записи числа при таком кодировании прямо связана с его величиной, что роднит этот способ с геометрическим представлением чисел в виде отрезков. Именно унарная система лежит в фундаменте арифметики, и именно она до сих пор вводит первоклассников в мир счёта. Унарную систему ещё называют системой бирок. 
Система счисления называется непозиционной, если количественный эквивалент (количественное значение) цифры в числе не зависит от её положения в записи числа. 

В большинстве непозиционных систем счисления числа образуются путём сложения узловых чисел.
 
Пример 2. В древнеегипетской системе счисления числа 1, 2, 3, 4, 10, 13, 40 обозначались соответственно следующим образом: |,||,|||,||||, ⌒, ⌒ | | |, ⌒⌒⌒⌒. Те же числа в римской системе счисления обозначаются так: I, II, III, IV, X, XIII, XL. Здесь алгоритмические числа получаются путём сложения и вычитания узловых чисел с учётом следующего правила: каждый меньший знак, поставленный справа от большего, прибавляется к его значению, а каждый меньший знак, поставленный слева от большего, вычитается из него.
Система счисления называется позиционной, если количественный эквивалент цифры зависит от её положения (позиции) в записи числа. Основание позиционной системы счисления равно количеству цифр, составляющих её алфавит. 

Десятичная система записи чисел, которой мы привыкли пользоваться в повседневной жизни, с которой мы знакомы с детства, в которой производим все наши вычисления, — пример позиционной системы счисления. Алфавит десятичной системы составляют цифры 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Алгоритмические числа образуются в ней следующим образом: значения цифр умножаются на «веса» соответствующих разрядов, и все полученные значения складываются. Это отчётливо прослеживается в числительных русского языка, например: «три-ста пять-десят семь».
 
Основанием позиционной системы счисления может служить любое натуральное число q > 1. Алфавитом произвольной позиционной системы счисления с основанием q служат числа 0, 1, ..., q—1, каждое из которых может быть записано с помощью одного уникального символа; младшей цифрой всегда является 0.
 
Основные достоинства любой позиционной системы счисления — простота выполнения арифметических операций и ограниченное количество символов, необходимых для записи любых чисел.
 
В позиционной системе счисления с основанием q любое число может быть представлено в виде:
Aq = ± (an-1 · qn-1 + an-2 · qn-2 + ... + a0 · q0 + a-1 · q-1 + ... + a-m · q-m)
                                   (1)
 
Запись числа по формуле (1) называется развёрнутой формой записиСвёрнутой формой записи числа называется его представление в виде ±an-1an-2...a1a0,a-1...a-m.
 
Пример 3. Рассмотрим десятичное число 14351,1. Его свёрнутая форма записи настолько привычна, что мы не замечаем, как в уме переходим к развёрнутой записи, умножая цифры числа на «веса» разрядов и складывая полученные произведения: 1 · 104 + 4 · 103 + 3 · 102 + 5 · 101 + 1 · 100 + 1 · 10-1.

Медиа