logo
Учебник Математики

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

Понятие числа возникло в глубокой древности. Тогда же возникла и необходимость в названии и записи чисел.

Язык для наименования, записи чисел и выполнения действий над ними называют системой счисления.

Называть числа и вести счет люди научились еще до появления письменности. В этом им помогали, прежде всего, пальцы рук и ног. Издревле употреблялся еще такой вид инструментального счета, как деревянные палочки с зарубками, шнуры и веревки с узлами. Веревочные счеты с узелками употреблялись в России и во многих странах Европы.

Способ «записи» чисел при помощи зарубок или узлов был не слишком удобным, так как для записи больших чисел приходилось делать много зарубок или узлов, что затрудняло не только запись, но и сравнение чисел друг с другом, трудно было выполнять и дей­ствия над ними. Поэтому возникли иные, более экономичные записи чисел: счет стали вести группами, состоящими из одинакового числа элементов. Наряду с группами по 10 элементов встречались группы "по 5, 12, 20 элементов. Так, счет двадцатками использовали люди племени майя. «Следы» такого счета сохранились в датском и неко­торых других европейских языках. Иногда применялся счет пятками, а также группами по 12 элементов. В Древнем Вавилоне считали группами по 60 единиц. Например, число 185 представлялось как 3 раза по 60 и еще 5. Записывалось такое число с помощью всего двух знаков, один из которых обозначал, сколько раз взято по 60, а другой - сколько взято единиц. Древневавилонская система используется до сих пор при измерении времени и углов в минутах и секундах.

Наибольшее распространение получила десятичная система записи чисел. Эта система, принятая сейчас почти всюду, основана на группировании десятками и берет свое начало от счета на пальцах. Десятичная система счисления возникла в Индии в VI в. Однако, вид индийских цифр значительно отличается от современной их записи. В течение многих столетий, переходя от народа к народу, старинные индийские цифры много раз изменялись, пока приняли современную форму.

Первыми заимствовали у индийцев цифры и десятичную систем счисления арабы. Распространению же этого способа записи чисел и правил выполнения арифметических действий над числами способствовала книга среднеазиатского ученого аль-Хорезми «Об индийском счете», созданная им в начале IX в.

Европейцы познакомились с достижениями индо-арабской математики в XI в. Расширение торговли повлекло за собой значительное усложнение счета, появилась потребность в совершенствовании методов счета. Поэтому европейские математики обратились к труда греческих и арабских ученых, перевели их на латинский язык. С десятичной системой счисления европейцы познакомились через перевод книги аль-Хорезми. В 1202 г. выходит «Книга абака» Л. Фибоначчи, где также вводятся индийские цифры и нуль. С XIII в. начинаете внедрение десятичной системы, и к XVI в. она стала повсеместно использоваться в странах Западной Европы.

Распространению десятичной системы в России способствовала книга первого русского выдающегося педагога-математика Л.Ф.Магницкого «Арифметика, сиречь наука числительная», вышедшая в 1703 г. на славянском языке. Она являлась энциклопедией математических знаний того времени. Все вычисления в ней проводятся при помощи цифр индийской нумерации. В «Арифметике» выделено особое действие «нумерация, или счисление»: «Нумерация есть счисление (называние) словами всех чисел, которые изображаемы быть могут десятью такими знаками: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0. Из них девять значащих; последняя же 0 (которая цифрой или ничем именуется), если стоит одна, то сама по себе значения не имеет. Когда же она присоединяется к какой-нибудь значащей, то увеличивает в десять раз, как будет показано в дальнейшем». Однозначные числа в книге Л.Ф.Магницкого называются «перстами»; числа, составленные из единиц и нулей, - «суставами»; все остальные числа - «сочинениями». Таблица с названиями круглых чисел доведена Магницким до числа с 24 нулями. В «Арифметике» в стихотворной форме подчеркнуто: «Число есть бесконечно...»

Различают позиционные и непозиционные системы счисления.

В позиционных системах один и тот же знак может обозначать различные числа в зависимости от места (позиции), занимаемого этим знаком в записи числа. Так, шестидесятеричная вавилонская и десятичная системы счисления являются позиционными.

Непозиционные системы характеризуются тем, что каждый знак (из совокупности знаков, принятых в данной системе для обозначения чи­сел всегда обозначает одно и то же число, независимо от места (позиции), занимаемого этим знаком в записи числа. Примером такой системы может служить римская система, возникшая в средние века. В этой системе счисления имеются знаки для узловых чисел: единица обозначается - I, пять - V, пятьдесят - L, сто - С, пятьсот - D, тысяча - М. Все остальные числа получаются при помощи двух арифметических операций: сложения и вычитания. Вычитание производится тогда, когда знак, соответствующий меньшему узловому числу, стоит перед знаком большего узлового числа. Например, IV - четыре, ХС - девяносто. Запишем несколько чисел в римской нумерации.

193 - это сто (С) плюс девяносто, т.е. сто без десяти (ХС), плюс три (III); следовательно, число 193 записывается как СХС III.

564 - это пятьсот (D) плюс пятьдесят (L) плюс десять (X) плюс четыре, т.е. пять без одного (IV). Следовательно, 564 записывается как DLXIV.

2708 - это две тысячи (ММ) плюс пятьсот (D) плюс сто (С) плюс сто (С) плюс пять (V) плюс три (III). Следовательно, число 2708 за­писывается так: ММDССVШ.

Если число содержит несколько (немного) тысяч, то для его записи в римской нумерации пользуются повторением знака М. Вообще же числа четырех-, пяти- и шестизначные записывались с помощью буквы m (от лат. слова mille - тысяча), слева от которой записывали тысячи, а справа - сотни, десятки, единицы. Так, запись СХХХШmDСССХLII является записью числа 133842.

В России до XVII в. в основном употреблялась славянская нумерация, более стройная и удобная, чем римская, но тоже непозиционная. В ней числа изображались буквами славянского алфавита, над которыми для отличия ставили особый знак - титло.

Естественно, что такие системы записи чисел, как римская или славянская, были удобнее, чем зарубки на бирках, поскольку позволяли записывать большие числа. Однако выполнение действий над ними в таких системах было весьма сложным делом. Поэтому на смену им пришла десятичная система счисления.