Древние системы счисления. Система счисления

  • Дата: 13.10.2019

Древние системы счисления отличаются большим разнообразием, поскольку привычный нам способ записи чисел с помощью десяти знаков появился далеко не сразу.
Прежде всего надо отметить, что существовали две основные системы счисления - пятеричная и привычная нам десятеричная. Кроме них, существовала так же 12-ричная, которая в Англии вплоть до 19 века вообще главенствовала. Из Древнего Вавилона пришла к нам и 60-ричная система счисления, которая применяется до сих пор при измерении угловых величин - круг, состоящий из 360 градусов делится без остатка на многие удобные цифры. Стоит отметить, что в древние системы счисления ряда народов прослеживаются остатки более древней пятеричной системы - у древних римлян и майя например.

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

Пожалуй самым древним обозначением числа можно считать вертикальную палочку. Почти у всех древних народов она естественным образом изображала единицу. Дальше шли соответственно две, три, реже четыре палочки. Дальше в основном вводили новые знаки по достижении какого-то числа, при котором записывать большое числа палочек было просто неудобно.

Инки в Южной Америке придумали вообще уникальную сисему счисления - типу - числа обозначались узелками на шнурках! Различалась форма узелков, цвет шнурков, их расположение на шнурке. Система была довольно сложной, требовала специального обучения, но она вполне удовлетворяла инков, позволяя вести даже двойной счёт в бухгалтерии!

В Древнем Египте бытовала десятичная система счисления и существовало несколько систем обозначения чисел. Иероглифическая форма записи, когда для всех степеней десяти, включая единицу, был свой знак. Подобно другим системама счисления, любое число можно было обозначить сложением числовых значений этих знаков. Это "парадная", довольно громоздкая форма записи, поэтому существовала жреческая (иератическая) система счисления, в которой для единиц, десятков и т.д. были отдельные знаки. Складывать в такой записи тоже приходилось, но надпись была заметно короче. Позднее возникло ещё более простое демотическое письмо. Пока египетские системы счисления в моём не сделаны, по причине затруднений с кодировками и шрифтами для древнеегипетских надписей.

Настоящей переворотом стало открытие полноценного понятия нуля индийскими математиками. Благодаря этому появилась привычная нам десятичная ПОЗИЦИОННАЯ система счисления, рассказывать о которой нет особого смысла. Во многих странах существуют свои обозначения для чисел, но на поверку - все они отличаются друг от друга только внешним видом знаков(цифр) и не более того.

Я постарался не только собрать все эти системы счисления Древнего Мира и разных народов воедино, но и сделать удобным для использования. В итоге получилась программа "Титло" - переводчик чисел .

Ещё по этой теме:

Первобытному человеку считать почти не приходилось. "Один", "два" и "много" - вот все его числа. Современным людям приходится иметь дело с числами буквально на каждом шагу. Нужно уметь правильно назвать и записать любое число, как бы велико оно ни было. Если бы каждое число называлось особым именем и обозначалось в письме особым знаком, то запомнить все эти слова и знаки было бы никому не под силу. Как же справиться с этой задачей? Нас выручает хорошая система обозначений.

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

Практически на всем земном шаре алфавитом в языке чисел служат 10 цифр, от 0 до 9. Девять из них используются для обозначения первых девяти натуральных чисел, а десятый - нуль - не обозначает никакого числа, он представляет собой так называемую "позиционную пробку". Этот язык называется десятичной системой счисления.

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

В последнее время с десятичной системой серьезно конкурируют двоичная и, отчасти, троичная системы, которыми "предпочитают" пользоваться современные вычислительные машины.

Как люди считали и как называли числа до изобретения письменности, никто точно не знает. Об этом можно только догадываться. Несомненно, одно: человечество овладевало счетом очень медленно. Однако ко времени изобретения письменности люди уже умели неплохо считать.

Четыре тысячи лет назад наиболее развитые народы (египтяне, халдеи) умели писать и пользоваться не только целыми, но и простейшими дробными числами. Более того, тогда уже существовали школы, в которых обучали искусству счета.

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

Так возникла письменность, называемая иероглифами; при иероглифической записи каждому значку соответствует не звук, как у нас, а целое слово.

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

В некоторых странах (например, Китае и Японии) иероглифическое письмо сохранилось и до наших дней. Вот, для примера (см. рис. 2), несколько иероглифов:

Рис. 2

У славян порядок цифр при записи числа был такой же, как в его устном названии. Говорят, например, "пятнадцать" (по-славянски - "пять на десять"), называя вперед цифру единиц, потом десяток. Славяне так и писали, то есть впереди писали пятерку, а за нею десяток. Наоборот, в числе "двадцать три" сначала называют десятки, потом единицы, у славян сначала три потом двадцать это отображалось в письме.

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

С помощью этих знаков легко записывались большие числа. Знак титло обозначал тысячи. С помощью повторения этого знака можно было записывать очень большие числа

Числа до тысячи в Древней Руси назывались почти так же, как сейчас. Существовала небольшая разница в произношении (например, "один" называли "един" и тому подобное). Десять тысяч называлось "тьма", и число это считалось столь огромным, что тем же словом обозначалось всякое, не поддающееся учету множество.

В более позднее время (XVI - XVII вв.) появилась своеобразная система наименования чисел, так называемое "великое славянское число", в этой системе числа до 999999 назывались почти так же, как теперь. Слово "тьма" обозначает уже миллион. Кроме того, появляются следующие названия: "тьма тем", или "легион" (то есть миллион миллионов, или триллион, равен 10); "легион легионов", или "модр" (септиллион, 1024); наконец, "модр модров", или "ворон" (то есть 1048).

Позиционная нумерация возникла, по-видимому, в древнем Вавилоне (примерно четыре тысячи лет назад). О ней будет сказано чуть позднее. В Индии она приняла форму позиционной десятичной нумерации с применением нуля. У индусов эту систему чисел заимствовали арабы, ставшие в VIII - IX вв. одним из самых культурных народов мира. От арабов переняли ее европейцы (отсюда название - "арабские цифры").

Особый интерес представляет вавилонская математика. Вавилонская нумерация просуществовала полторы тысячи лет (с XVIII до III в. до нашей эры) и пользовалась широким распространением на всем Ближнем Востоке. Она оказала влияние на китайскую, индийскую и греческую математику.

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

На рубеже XIX - XVIII вв. до нашей эры произошло слияние двух народов: сумерийцев и аккадян. Каждый из этих народов имели достаточно развитую торговлю, весовые и денежные единицы, однако разработанной нумерации ни один из этих народов не имел.

У аккадян основная единица - "мекель" - была примерно в 60 раз меньше единицы у сумерийцев - "мины" (примерно пол килограмма). Денежной единицей служила мина серебра.

После слияния этих народов "имели хождение" обе системы единиц: минами и мекелями пользовались так, как теперь пользуются килограммами и граммами (рублями и копейками) с той лишь разницей, что более крупная единица равнялась не 100, а 60 мелким единицам. Со временем появилась более крупная единица - "талант": 1 талант = 60 мин, 1 мина = 60 мекелей.

Как же вавилоняне записывали числа? Они писали палочками, вдавливая их в глину, поэтому основными графическими элементами были у них клинья. Первый обозначал единицы, второй - десятки, смотри рис. 3.


Рис. 3

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

Однако, введя "позиционную пробку" в середине чисел, вавилоняне так и не додумались ставить ее на конце. И до самого падения вавилонской культуры числа 1, 60, 3000 записывались одинаково.

Только индусы, заимствовавшие у них позиционную нумерацию, научились правильно использовать знак нуля, и, введя вместо 60 основание 10, дали счислению его современную форму.

Три тысячи лет назад индусы уже пользовались современной нумерацией, хотя в памятниках того времени и не упоминаются числа, большие 100000. В более поздних источниках встречаются значительно большие числа - до ста квадриллионов (1017). В одной из сравнительно молодых легенд о Будде говорится, что он знал названия чисел до 1054. Впрочем, индусы, по - видимому, не представляли себе бесконечности натурального ряда, они полагали, что существует какое-то наибольшее число, известное только богам.

Доказательство бесконечности числового ряда - заслуга древнегреческих ученых.

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

Такая система счисления основывается на том, что некоторое число N единиц (основание СС) объединяются в одну единицу второго разряда, N единиц второго разряда объединяются в одну единицу третьего разряда и т. д.

Основанием систем счисления может быть любое число, больше единицы . К числу таких систем относится современная десятичная система счисления (с основанием N =10). В ней для обозначения первых десяти чисел служат цифры 0,…,9.

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

Возникновение десятичной системы счисления связывают со счетом на пальцах. Имелись системы счисления и с другим основанием: 5, 6, 12 (счет дюжинами), 20 (следы такой системы сохранились во французском языке, например quatre – vingts, т. е. буквально четыре – двадцать, означает 80), 40, 60 и др.

При вычислениях на ПК применяется система счисления с основанием 2. Представление информации в двоичной системе использовалось человеком с давних времен. Так, жители островов Полинезии передавали необходимую информацию при помощи барабанов: чередование звонких и глухих ударов. Звук над поверхностью воды распространялся на достаточно большое расстояние, таким образом «работал» полинезийский телеграф. В телеграфе в Х1Х-ХХ вв. информация передавалась с помощью азбуки Морзе - в виде последовательности из точек и тире. Часто мы договариваемся открывать входную дверь только по «условному сигналу» - комбинации коротких и длинных звонков. Двоичная система используется для решения головоломок и построения выигрышных стратегий в некоторых играх.

Современная десятичная позиционная система счисления возникла на основе нумерации, зародившейся не позднее 5 в. в Индии . До этого в Индии имелись системы счисления, в которых применялся не только принцип сложения, но и принцип умножения (единица какого – нибудь разряда умножается на стоящее слева число).

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

Первоначально этими знаками представлялись числа 1, 2, 3 ... 9, 10, 20, 30 ... 90, 100, 1000; с их помощью описывались другие числа. Впоследствии был введен особый знак (жирная точка, кружок) для указания пустующею разряда; знаки для чисел, больших 9, вышли из употребления, и нумерация" "девангари" превратилась в десятичную поместную систему. Как и когда совершился этот переход, до сих пор неизвестно. К середине VIII в. позиционная система нумерации получает в Индии широкое применение.

Примерно в это же время она проникает и в другие страны (Индокитай, Китай, Тибет , на территорию наших среднеазиатских республик , в Иран и др.). Решающую роль в распространении индийской нумерации в арабских странах сыграло руководство, составленное в начале IX в. Мухаммедом из Хорезма (ныне Хорезмская область Узбекистана). Оно было переведено в Западной Европе на латинский язык в XII в. В XIII в. индийская нумерация получает преобладание вИталии . В других странах Западной Европы она утверждается в XVI в. Европейцы, заимствовавшие индийскую нумерацию от арабов, называли ее арабской (исторически неправильное название удерживается и поныне).

Из арабского языка заимствовано и слою «цифра » (по-арабски "сыфр"), означающее буквально "пустое место" (с санскритского слова "сунья", имеющего тот же смысл). Это слово первоначально употреблялось для наименования знака пустующего разряда, и этот смысл сохраняло еще в XVIII в., хотя уже в XV в. появился латинский термин «нуль ». Форма индийских цифр претерпевала многообразные изменения. Та форма, в которой мы их пишем, установилась в XVI в.

В 9 в. появляются рукописи на арабском языке, в которых излагается эта система счисления, в 10 в. десятичная позиционная нумерация доходит до Испании , в начале 12 в. она появляется и в других странах Европы. Новая система счисления получила название арабской , т.к. в Европе с ней познакомились впервые по латинским переводам с арабского. Только в 16 в. новая нумерация получила широкое распространение в науке и житейском обиходе. В России она начинает распространяться в 17 в. и в самом начале 18 в. вытесняет алфавитную нумерацию. С введением десятичных дробей десятичная система стала универсальным средством для записи всех действительных чисел. Она дает принципиальную возможность записывать сколь угодно большие числа. Запись чисел в ней компактна и удобна для производства арифметических операций. Поэтому эта система начинает быстро распространяться из Индии на Запад и Восток.

Язык чисел имеет свой алфавит. В том языке чисел алфавитом служат десять цифр от 0 до 9. Это и есть десятичная система счисления.

Системой счисления называется способ представления числа символами некоторого алфавита, которые называют цифрами. Древнее изображение десятичных цифр не случайно: каждая цифра обозначает число по количеству углов в ней. Например, 0 - углов нет, 1 - один угол, 2 - два угла и т.д. Написание десятичных цифр претерпело существенные изменения. Форма, которой мы пользуемся, установилась в XVI веке.

Аналогично строились старокитайская система счисления и некоторые другие.

По свидетельству известного исследователя Африки Стэнли, у ряда африканских племен была распространена пятеричная СС. Долгое время пользовались пятеричной системой счисления и в Китае . Очевидна связь этой системы счисления со строением человеческой руки. Так, у человека пять пальцев на руке, которые удобно использовать для наглядного счета.

У ацтеков и майя - народов, населявших в течение многих столетий обширные области Американского континента и создавших там высочайшую культуру, в том числе и математическую, была принята двадцатеричная СС. Также эта система счисления была принята и у кельтов, населявших Западную Европу начиная со II тысячелетия до нашей эры. Основа для счета - пальцы рук и ног. Некоторые следы этой системы во французской денежной системе: основная денежная единица, франк, делится на 20

(1 франк = 20 су).

Широкое распространение имела двенадцатеричная система счисления. Происхождение ее тоже связано со счетом на пальцах. Считали большой палец руки и фаланги остальных четырех пальцев: всего их 12. Элементы двенадцатеричной системы счисления сохранились в системе мер (1 фут = 12 дюймам) и в денежной системе

(1 шиллинг = 12 пенсам). Нередко и мы сталкиваемся в быту с двенадцатеричной СС: чайные и столовые сервизы на 12 персон, комплект носовых платков - 12 штук.

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

Славянские цифры до 18 в. были основным цифровым обозначением в России. Славянская нумерация сохранилась в России до конца XVII в. При Петре I возобладала так называемая арабская нумерация. Славянская нумерация сохранилась только в богослужебных книгах. Армяне и пользовались алфавитным принципом нумерации. Но в древнеармянском и древнегрузинском алфавитах было гораздо больше букв, чем в древнегреческом. Это позволило ввести особые обозначения для чисел 1000, 2000, 3000, 4000, 5000, 6000, 7000, 8000, 9000. Числовые значения следовали порядку букв в армянском и грузинском алфавитах.

Изучив эту тему, вы узнаете и повторите:

Какие системы счисления существуют;
- как осуществляется перевод чисел из одной системы счисления в другую;
- с какими системами счисления работает компьютер;
- как представляются различные числа в памяти компьютера.

С древнейших времён перед людьми стояла проблема обозначения (кодирования) числовой информации.

Маленькие дети показывают свой возраст на пальцах. Лётчик сбил самолёт, ему за это рисуют звёздочку, Робинзон Крузо считал дни зарубками.

Числом обозначали некоторые реальные объекты, свойства которых были одинаковы. Когда мы что-то считаем или пересчитываем, мы как бы обезличиваем предметы, т.е. подразумеваем, что их свойства одинаковы. Но самым главным свойством числа является наличие объекта, т.е. единица и его отсутствие, т.е. ноль.

Что такое цифра?

Это алфавит чисел, набор символов, с помощью которых мы кодируем числа. Цифры – числовой алфавит.

Цифры и числа – это разные вещи! Рассмотрим два числа 5 2 и 2 5. Цифры одни и те же – 5 и 2.

А чем эти числа отличаются?

Порядком цифр? – Да! Но лучше сказать - позицией цифры в числе.

Давайте подумаем, что же это такое системы счисления?

Это запись чисел? Да! Но мы не можем писать так, как нам вздумается - нас должны понимать другие люди. Поэтому необходимо ещё использовать и определенные правила их записи.

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

Для записи информации о количестве объектов используются числа. Числа записываются с использованием особых знаковых систем, которые называются системами счисления. Алфавит систем счисления состоит из символов, которые называются цифрами. Например, в десятичной системе счисления числа записываются с помощью десяти всем хорошо известных цифр: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9.

Система счисления - это знаковая система, в которой числа записываются по определенным правилам с помощью символов некоторого алфавита, называемых цифрами.

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

Непозиционные системы счисления возникли раньше позиционных, поэтому рассмотрим сначала различные непозиционные системы счисления.

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

Непозиционной системой счисления называется такая система счисления, у которой количественный эквивалент («вес») цифры не зависит от ее местоположения в записи числа.

К непозиционным системам относятся: римская система счисления, алфавитные системы счисления и другие.

Сначала люди просто различали ОДИН предмет перед ними или нет. Если предмет был не один, то говорили «МНОГО».

Первыми понятиями математики были "меньше", "больше", "столько же".

Если одно племя меняло пойманных рыб на сделанные людьми другого племени каменные ножи, не нужно было считать, сколько принесли рыб и сколько ножей. Достаточно было положить рядом с каждой рыбой по ножу, чтобы обмен между племенами состоялся.

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

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

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

Пальцы оказались прекрасной вычислительной машиной. С их помощью можно было считать до 5, а если взять две руки, то и до 10. В древние времена люди ходили босиком. Поэтому они могли пользоваться для счета пальцами как рук, так и ног. До сих пор существуют в Полинезии племена, использующие с 20-ую систему счисления.

Однако известны народы, у которых единицами счёта были не пальцы, а их суставы.

Довольно широкое распространение имела двенадцатеричная система счисления. Происхождение её связано со счетом на пальцах. Считали большим пальцем руки фаланги остальных четырёх пальцев: всего их 12.

Элементы двенадцатеричной системы счисления сохранились в Англии в системе мер (1 фут = 12 дюймам) и в денежной системе (1 шиллинг = 12 пенсам). Нередко и мы сталкиваемся в быту с двенадцатеричной системой счисления: чайные и столовые сервизы на 12 персон, комплект носовых платков - 12 штук.

Числа в английском языке от одного до двенадцати имеют свое название, последующие числа являются составными:

Для чисел от 13 до 19 -- окончание слов -- teen. Например, 15 -- fiveteen.

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

Запоминать большие числа было трудно, поэтому к «счетной машине» рук и ног стали добавлять различные приспособления. Появилась потребность в записи чисел.

Количество предметов изображалось нанесением черточек или засечек на какой-либо твердой поверхности: камне, глине…

Единичная («палочная») система счисления

Потребность в записи чисел появилась в очень древние времена, как только люди начали считать. Количество предметов изображалось нанесением чёрточек или засечек на какой - либо твёрдой поверхности: камне, глине, дереве (до изобретения бумаги было ещё очень и очень далеко). Каждому объекту в такой записи соответствовала одна чёрточка. Археологами найдены такие "записи" при раскопках культурных слоёв, относящихся к периоду палеолита (10 - 11 тысяч лет до н.э.).

Учёные назвали этот способ записи чисел единичной ("палочной") системой счисления. В ней для записи чисел применялся только один вид знаков - "палочка". Каждое число в такой системе счисления обозначалось с помощью строки, составленной из палочек, количество которых и равнялось обозначаемому числу. Перуанцы употребляли для запоминания чисел разноцветные шнуры с завязанными на них узлами. Интересный способ для записи чисел использовался индийскими цивилизациями примерно в VIII веке до новой эры. Они применяли «узелковое письмо» - связанные между собой нити. Знаками на этих нитях служили узелки, часто с вплетенными в них камнями или ракушками. Узелковая запись чисел позволяла Инкам передавать информацию о числе воинов, обозначать количество умерших или родившихся в той или иной провинции и так далее.


Около 1100 года н. э. английский король Генрих I изобрел одну из самых необычных денежных систем в истории, названную системой «мерных реек». Эта денежная система продержалась 726 лет и была отменена в 1826 году.

Деревянная полированная рейка с зарубками, обозначающими номинал, расщеплялась по всей длине так, чтобы сохранить зарубки.

Неудобства такой системы записи чисел и ограниченность её применения очевидны: чем большее число надо записать, тем длиннее строка из палочек. Да и при записи большого числа легко ошибиться, нанеся лишнее количество палочек или, наоборот, не дописав их.

Древнеегипетская десятичная система счисления (2,5 тысяч лет до н.э.)

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

Все остальные числа составлялись из этих ключевых при помощи операции сложения. Система счисления Древнего Египта является десятичной, но непозиционной и аддитивной.

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

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

Римская десятичная система счисления (2 тысячи лет до н.э. и до наших дней)

Самой распространенной из непозиционных систем счисления является римская система.

Главная проблема с римскими цифрами заключается в том, что сложно производить умножение и деление. Другим недостатком римской системы является: Запись больших чисел требует введения новых символов. А дробные числа можно записывать только как отношение двух чисел. Тем не менее, они были основными до конца средних веков. Но и в наше время их ещё используют.

Вспомните где?

Значение цифры не зависит от ее положения в числе.

Например, в числе XXX (30) цифра X встречается трижды и в каждом случае обозначает одну и ту же величину - число 10, три числа по 10 в сумме дают 30.

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

Запомните: 5, 50, 500 не повторяются!

А какие могут повторяться?

Если слева от старшей цифры стоит младшая, то она отнимается. Если младшая цифра стоит справа от старшей, то она прибавляется - I, X, C, M могут повторяться до 3-х раз.

Например:

1) MMIV = 1000+1000+5-1 = 2004

2) 149 = (Сто - C, сорок - XL, а девять - IX) = CXLIX

Например, запись десятичного числа 1998 в римской системе счисления будет выглядеть следующим образом: МСМХСVIII = 1000 + (1000 - 100) + (100 - 10) + 5 + 1 + 1 + 1.

Алфавитные системы счисления
Славянская кириллическая десятеричная алфавитная

Эта нумерация была создана вместе со славянской алфавитной системой для перевода священных библейских книг для славян греческими монахами братьями Кириллом и Мефодием в IX веке. Эта форма записи чисел получила большое распространение в связи с тем, что имела полное сходство с греческой записью чисел. До XVII века эта форма записи чисел была официальной на территории современной России, Белоруссии, Украины, Болгарии, Венгрии, Сербии и Хорватии. До сих пор православные церковные книги используют эту нумерацию.

Числа записывали из цифр так же слева, направо, от больших к меньшим. Числа от 11 до 19 записывались двумя цифрами, причем единица шла перед десятком:

Читаем дословно "четырнадцать" - "четыре и десять". Как слышим, так и пишем: не 10+4, а 4+10, - четыре и десять. Числа от 21 и выше записывались наоборот, сначала писали знак полных десятков.

Запись числа, использованная славянами аддитивная, то есть в ней используется только сложение:

= 800+60+3

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

Для обозначения чисел больших, чем 900 использовались специальные значки, которые дорисовывались к букве. Так образовывались числа:

Славянская нумерация просуществовала до конца XVII столетия, пока с реформами Петра I в Россию из Европы не пришла позиционная десятичная система счисления.

Древнеиндийские системы счисления

Система счисления кхарошти имела хождение в Индии между VI веком до нашей эры и III веком нашей эры. Эта была непозиционная аддитивная система счисления. О ней мало что известно, так как сохранилось мало письменных документов той эпохи. Система кхарошти интересна тем, что в качестве промежуточного этапа между единицей и десятью выбирается число четыре. Числа записывались справа налево.

Наряду с этой системой существовала в Индии еще одна система счисления брахми.

Числа брахми записывались слева направо. Однако в обеих системах было не мало общего. В частности первые три цифры очень похожи. Общим было то, что до сотни применялся аддитивный способ, а после мультипликативный. Важным отличием цифр брахми, было то, что цифры от 4 до 90, были представлены только одним знаком. Эта особенность цифр брахми в дальнейшем была использована при создании в Индии позиционной десятичной системы.

В древней Индии так же была словесная система счисления. Она была мультипликативная, позиционная. Знак нуля произносился как «пустое», или «небо», или «дыра». Единица как «луна», или «земля». Двойка как «близнецы», или «глаза», или «ноздри», или «губы». Четыре как «океаны», «стороны света». Например, число 2441 произносилось так: глаза океанов стороны света луны.

Недостатки непозиционных систем счисления:

1. Существует постоянная потребность введения новых знаков для записи больших чисел.

2. Невозможно представлять дробные и отрицательные числа.

3. Сложно выполнять арифметические операции, так как не существует алгоритмов их выполнения. В частности, у всех народов наряду с системами счисления были способы пальцевого счета, а у греков был счетная доска абак – что-то наподобие наших счетов.

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

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

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

Позиционной системой счисления называется такая система счисления, у которой количественный эквивалент («вес») цифры зависит от ее местоположения в записи числа.

Любая позиционная система счисления характеризуется своим основанием.

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

За основание можно принять любое натуральное число - два, три, четыре, ..., образовав новую позиционную систему: двоичную, троичную, четверичную и... т.д.

Вавилонская десятеричная / шестидесятеричная

В древнем Вавилоне примерно во II тысячелетие до нашей эры была такая система счисления - числа менее 60 обозначались с помощью двух знаков: для единицы, и для десятка. Они имели клинообразный вид, так как вавилоняне писали на глиняных табличках палочками треугольной формы. Эти знаки повторялись нужное число раз, например

Считается, что десятичная система была у шумеров, а после того как их завоевали семиты, их система была приспособлена под шестидесятеричную систему семитов.

Шестидесятеричная запись целых чисел не получила широкого распространения за пределами Ассиро-вавилонского царства, но шестидесятеричные дроби применяются до сих пор при измерении времени. Например, одна минута = 60 секунд, один час = 60 минут.

Древнекитайская десятеричная

Эта система одна из старейших и самых прогрессивных, поскольку в нее заложены такие же принципы, как и в современную «арабскую», которой мы с Вами пользуемся. Возникла эта система около 4 000 тысяч лет тому назад в Китае.

Числа в этой системе, так же как и у нас записывались слева направо, от больших к меньшим. Если десятков, единиц, или какого-то другого разряда не было, то сначала ничего не ставили и переходили к следующему разряду. (Во времена династии Мин был введен знак для пустого разряда - кружок - аналог нашего нуля). Чтобы не перепутать разряды использовали несколько служебных иероглифов, писавшихся после основного иероглифа, и показывающих какое значение принимает иероглиф-цифра в данном разряде.

Эта мультипликативная запись, так как в ней используется умножение. Она десятичная, в ней есть знак нуля, кроме этого она позиционная. Т.е. она почти соответствует «арабской» системе счисления.

Двадцатеричная система счисления индейцев Майя или долгий счет

Эта система очень интересна тем, что на ее развитие не повлияла ни одна из цивилизаций Европы и Азии. Эта система применялась для календаря и астрономических наблюдений. Характерной особенностью ее было наличие нуля (изображение ракушки). Основанием этой системы было число 20, хотя сильно заметны следы пятеричной системы. Первые 19 чисел получались путем комбинирование точек (один) и черточек (пять).

Число 20 изображалось из двух цифр, ноль и один наверху и называлось уиналу. Записывались числа столбиком, внизу располагались наименьшие разряды, вверху наибольшие, в результате получалась «этажерка» с полками. Если число ноль появлялось без единицы наверху, то это обозначало, что единиц данного разряда нет. Но, если хоть одна единица была в этом разряде, то знак нуля исчезал, например, число 21, это будет . Так же в нашей системе счисления: 10 – с нулем, 11 – без него. Вот несколько примеров чисел:

В двадцатеричной системе счета древних майя есть исключение: стоит прибавить к числу 359 только одну единицу первого порядка, как это исключение немедленно вступает в силу. Суть его сводится к следующему: 360 является начальным числом третьего порядка и его место уже не на второй, а на третьей полке.

Но тогда выходит, что начальное число третьего порядка больше начального числа второго не в двадцать раз (20x20=400, а не 360!), а только в восемнадцать! Значит, принцип двадцатеричности нарушен! Все верно. Это и есть исключение.

Дело в том, что у индейцев Майя 20 дней-кинов образовывали месяц или уинал. 18 месяцев-уиналов образовывали год или туну (360 дней в году) и так далее:

К"ин = 1 день. Виналь = 20 к"ин = 20 дней. Тун = 18 виналь = 360 дней = около 1 года. К"атун = 20 тун = 7200 дней = около 20 лет. Бак"тун = 20 к"атун = 144000 дней = около 400 лет. Пиктун = 20 бак"тун = 2880000 дней = около 8000 лет. Калабтун = 20 пиктун = 57 600 000 дней = около 160000 лет. К"инчильтун = 20 калабтун = 1152000000 дней = около 3200000 лет. Алавтун = 20 к"инчильтун = 23040000000 дней = около 64000000 лет.

Это довольно сложная система счисления, в основном использовалась жрецами для астрономических наблюдений, другая система индейцев Майя была аддитивной, похожей на египетскую и применялась в повседневной жизни.

История «арабских» чисел.

История наших привычных «арабских» чисел очень запутана. Нельзя сказать точно и достоверно как они произошли. Вот один из вариантов этого истории этого происхождения. Одно точно известно, что именно благодаря древним астрономам, а именно их точным расчетам мы и имеем наши числа.

Как мы уже знаем, в вавилонской системе счисления присутствует знак для обозначения пропущенных разрядов. Примерно во II веке до н.э. с астрономическими наблюдениями вавилонян познакомились греческие астрономы (например, Клавдий Птолемей). Они переняли их позиционную систему счисления, но целые числа они записывали не с помощью клиньев, а в своей алфавитной нумерации, а дроби в вавилонской шестидесятеричной системой счисления. Но для обозначения нулевого значения разряда греческие астрономы стали использовать символ "0" (первая буква греческого слова Ouden - ничто).

Между II и VI веками н.э. индийские астрономы познакомились с греческой астрономией. Они переняли шестидесятеричную систему и круглый греческий нуль. Индийцы соединили принципы греческой нумерации с десятичной мультипликативной системой взятой из Китая. Так же они стали обозначать цифры одним знаком, как было принято в древнеиндийской нумерации брахми. Это и был завершающий шаг в создании позиционной десятичной системы счисления.

Блестящая работа индийских математиков была воспринята арабскими математиками и Аль-Хорезми в IX веке написал книгу "Индийское искусство счета", в которой описывает десятичную позиционную систему счисления. Простые и удобные правила сложения и вычитания сколь угодно больших чисел, записанных в позиционной системе, сделали ее особенно популярной в среде европейских купцов.

В XII в. Хуан из Севильи перевел на латынь книгу "Индийское искусство счета", и индийская система счета широко распространилась по всей Европе. А так как труд Аль-Хорезми был написан арабском языке, то за индийской нумерацией в Европе закрепилось неправильное название - "арабская". Но сами арабы именуют цифры индийскими, а арифметику, основанную на десятичной системе - индийским счетом.

Форма «арабских» цифр со временем сильно изменялась. Та форма, в которой мы их пишем, установилась в XVI веке.

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


Десятичная позиционная система счисления

Индийские ученые сделали одно из важнейших в математике открытий - изобрели позиционную систему счисления, которой теперь пользуется весь мир. Ал-Хорезми подробно описал индийскую арифметику в своей книге.

Мухаммед бен Муса ал-Хорезм

Приблизительно в 850 году н.э. он написал книгу об общих правилах решения арифметических задач при помощи уравнений. Она называлась "Китаб ал-Джебр". Эта книга дала имя науке алгебре.

Триста лет спустя (в 1120 г.) эту книгу перевели на латинский язык, и она стала первым учебником "индийской" арифметики для всех европейских городов.

История нуля.

Нуль бывает разный. Во-первых, нуль – это цифра, которая используется для обозначения пустого разряда; во-вторых, нуль – это необычное число, так как на нуль делить нельзя и при умножении на нуль любое число становиться нулем; в-третьих, нуль нужен для вычитания и сложения, иначе, сколько будет, если из 5 вычесть 5?

Впервые нуль появился в древневавилонской системе счисления, он использовался для обозначения пропущенных разрядов в числах, но такие числа как 1 и 60 у них записывали одинаково, так как нуль в конце числа у них не ставился. В их системе нуль выполнял роль пробела в тексте.

Изобретателем формы нуля можно считать великого греческого астронома Птолемея, так как в его текстах на месте знака пробела стоит греческая буква омикрон, очень напоминающая современный знак нуля. Но Птолемей использует нуль в том же смысле, что и вавилоняне. На стенной надписи в Индии в IX веке н.э. впервые символ нуля встречается в конце числа. Это первое общепринятое обозначение современного знака нуля. Именно индийские математики изобрели нуль во всех его трех смыслах. Например, индийский математик Брахмагупта еще в VII века н.э. активно стал использовать отрицательные числа и действия с нулем. Но он утверждал, что число, деленное на нуль, есть нуль, что конечно ошибка, но настоящая математическая дерзость, которая привела к другому замечательному открытию индийских математиков. И в XII веке другой индийский математик Бхаскара делает еще попытку понять, что же будет при делении на нуль. Он пишет: "количество, деленное на нуль, становится дробью, знаменатель которой равен нулю. Эту дробь называют бесконечностью".

Леонардо Фибоначчи, в своем сочинении "Liber abaci" (1202) называет знак 0 по-арабски zephirum. Слово zephirum – это арабское слово as-sifr, которое произошло от индийского слова sunya, т. е. пустое, служившего названием нуля. От слова zephirum произошло французское слово zero (нуль) и итальянское слово zero. С другой стороны, от арабского слова as-sifr произошло русское слово цифра. Вплоть до середины XVII века это слово употреблялось специально для обозначения нуля. Латинское слово nullus (никакой) вошло в обиход для обозначения нуля в XVI веке.

Нуль - это уникальный знак. Нуль – это чисто абстрактное понятие, одно из величайших достижений человека. Его нет в природе окружающей нас. Без нуля можно спокойно обойтись в устном счете, но невозможно обойтись для точной записи чисел. Кроме этого, нуль находится в противовесе всем остальным числам, и символизирует собой бесконечный мир. И если “все есть число”, то ничто есть все!

Основания, используемые в наши дни:

10 - привычная десятичная система счисления (десять пальцев на руках). Алфавит: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0

60 - придумано в Древнем Вавилоне: деление часа на 60 минут, минуты - на 60 секунд, угла - на 360 градусов.

12 - распространили англосаксы: в году 12 месяцев, в сутках два периода по 12 часов, в футе 12 дюймов

7 - используется для счета дней недели


Введение

Современный человек в повседневной жизни постоянно сталкивается с числами: мы запоминаем номера автобусов и телефонов, в магазине

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

Понятие числа - фундаментальное понятие как математики, так и информатики. Сегодня, в самом конце XX века, для записи чисел человечество использует в основном десятичную систему счисления. А что такое система счисления?

Система счисления - это способ записи (изображения) чисел.

Различные системы счисления, которые существовали раньше и которые используются в настоящее время, делятся на две группы: позиционные и непозиционные. Наиболее совершенными являются позиционные системы счисления, т.е. системы записи чисел, в которых вклад каждой цифры в величину числа зависит от её положения (позиции) в последовательности цифр, изображающей число. Например, наша привычная десятичная система является позиционной: в числе 34 цифра 3 обозначает количество десятков и "вносит" в величину числа 30, а в числе 304 та же цифра 3 обозначает количество сотен и "вносит" в величину числа 300.

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

Позиционные системы счисления - результат длительного исторического развития непозиционных систем счисления.


1.История систем счисления

  • Единичная система счисления

Потребность в записи чисел появилась в очень древние времена, как только люди начали считать. Количество предметов, например овец, изображалось нанесением чёрточек или засечек на какой - либо твёрдой поверхности: камне, глине, дереве (до изобретения бумаги было ещё очень и очень далеко). Каждой овце в такой записи соответствовала одна чёрточка. Археологами найдены такие "записи" при раскопках культурных слоёв, относящихся к периоду палеолита (10 - 11 тысяч лет до н.э.).

Учёные назвали этот способ записи чисел единичной ("палочной") системой счисления. В ней для записи чисел применялся только один вид знаков - "палочка". Каждое число в такой системе счисления обозначалось с помощью строки, составленной из палочек, количество которых и равнялось обозначаемому числу.

Неудобства такой системы записи чисел и ограниченность её применения очевидны: чем большее число надо записать, тем длиннее строка из палочек. Да и при записи большого числа легко ошибиться, нанеся лишнее количество палочек или, наоборот, не дописав их.

Можно предложить, что для облегчения счёта люди стали группировать предметы по 3, 5, 10 штук. И при записи использовали знаки, соответствующие группе из нескольких предметов. Естественно, что при подсчёте использовались пальцы рук, поэтому первыми появились знаки для обозначения группа предметов из 5 и 10 штук (единиц). Таким образом, возникли уже более удобные системы записи чисел.

  • Древнеегипетская десятичная непозиционная система счисления

В древнеегипетской системе счисления, которая возникла во второй половине третьего тысячелетия до н.э., использовались специальные цифры для обозначения чисел 1, 10, 10 2 , 10 3 , 10 4 , 10 5 , 10 6 , 10 7 . Числа в египетской системе счисления записывались как комбинации этих цифр, в которых каждая из них повторялась не более девяти раз.

Пример. Число 345 древние египтяне записывали так:

Рисунок 1 Запись числа древнеегипетской системой счисления

Обозначение цифр в непозиционной древнеегипетской системе счисления:

Рисунок 2 Единица

Рисунок 3 Десятки

Рисунок 4 Сотни

Рисунок 5 Тысячи

Рисунок 6 Десятки тысяч

Рисунок 7 Сотни тысяч

В основе как палочной, так и древнеегипетской системы счисления лежал простой принцип сложения, согласно которому значение числа равно сумме значений цифр, участвующих в его записи. Учёные относят древнеегипетскую систему счисления к десятичной непозиционной.

  • Вавилонская(шестидесятеричная) система счисления

Числа в этой системе счисления составлялись из знаков двух видов: прямой клин (рисунок 8) служил для обозначения единиц, лежачий клин (рисунок 9) - для обозначения десятков.

Рисунок 8 Прямой клин

Рисунок 9 Лежачий клин

Таким образом, число 32 записывали так:

Рисунок 10 Запись числа 32 на вавилонской шестидесятеричной системе счисления

Число 60 снова обозначалось тем же знаком(рисунок 8) , что и 1. Этим же знаком обозначались числа 3600 = 60 2 , 216000 = 60 3 и все другие степени 60. Поэтому вавилонская система счисления получила название шестидесятеричной.

Для определения значения числа нужно было изображение числа разбить на разряды справа налево. Чередование групп одинаковых знаков ("цифр") соответствовало чередованию разрядов:

Рисунок 11 Разбивание на разряды числа

Значение числа определяли по значениям составляющих его "цифр", но с учетом того, что "цифры" в каждом последующем разряде значили в 60 раз больше тех же "цифр" в предыдущем разряде.

Все числа от 1 до 59 вавилоняне записывали в десятичной непозиционной системе, а число в целом - в позиционной системе с основанием 60.

Запись числа у вавилонян была неоднозначной, так как не существовало "цифры" для обозначения нуля. Запись числа 92, могла обозначать не только 92 = 60 + 32, но и 3632 = 3600 + 32 = 602 + 32 и т.д. Для определения абсолютного значения числа требовались дополнительные сведения. Впоследствии вавилоняне ввели специальный символ (рисунок 12) для обозначения, пропущенного шестидесятеричного разряда, что соответствует в привычной нам десятичной системе появлению цифры 0 в записи числа. Но в конце числа этот символ обычно не ставился, то есть этот символ не был нулем в нашем понимании.

Рисунок 12 Символ для обозначения пропущенного шестидесятеричного разряда

Таким образом, число 3632 теперь нужно было записывать так:

Рисунок 13 Запись числа 3632

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

Шестидесятеричная вавилонская система - первая известная нам система счисления, основанная на позиционном принципе. Система вавилонян сыграла большую роль в развитии математики и астрономии, ее следы сохранились до наших дней. Так, мы до сих пор делим час на 60 минут, а минуту на 60 секунд. Точно также же, следуя примеру вавилонян, окружность мы делим на 360 частей (градусов).

  • Римская система счисления

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

В основе римской системы счисления лежат знаки I (один палец) для числа 1, V (раскрытая ладонь) для числа 5, X (две сложенные ладони) для 10, а также специальные знаки для обозначения чисел 50, 100, 500 и 1000.

Обозначения для последних четырех чисел с течением времени претерпели значительные изменения. Ученые предполагают, что первоначально знак для числа 100 имел вид пучка из трех черточек наподобие русской буквы Ж, а для числа 50 — вид верхней половинки этой буквы, которая в дальнейшем трансформировалась в знак L:

Рисунок 14 Трансформация числа 100

Для обозначения чисел 100, 500 и 1000 стали применять первые буквы соответствующих латинских слов (Centum — сто, Demimille — половина тысячи, Mille — тысяча).

Чтобы записать число, римляне использовали не только сложение, но и вычитание ключевых чисел. При этом применялось следующее правило.

Значение каждого меньшего знака, поставленного слева от большего, вычитается из значения большего знака.

Например, запись IX обозначает число 9, а запись XI — число 11. Десятичное число 28 представляется следующим образом:

XXVIII = 10 + 10 + 5 + 1 + 1 + 1.

Десятичное число 99 имеет такое представление:

Рисунок 15 Число 99

То, что при записи новых чисел ключевые числа могут не только складываться, но и вычитаться, имеет существенный недостаток запись римскими цифрами лишает число единственности представления. Действительно, в соответствии с приведенным выше правилом, число 1995 можно записать, например, следующими способами:

MCMXCV = 1000 + (1000 - 100) + (100 -10) + 5,

MDCCCCLXXXXV = 1000 + 500 + 100 + 100 + 100 + 100 + 50 + 10 + 10 + 10 + 10 + 5

MVM = 1000 + (1000 - 5),

MDVD = 1000 + 500 + (500 - 5) и так далее.

Единых правил записи римских чисел до сих пор нет, но существуют предложения о принятии для них международного стандарта.

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

Единицы

Десятки

Сотни

Тысячи

10 X

100 C

1000 M

2 II

20 XX

200 CC

2000 MM

3 III

30 XXX

300 CCC

3000 MMM

4 IV

40 XL

400 CD

50 L

500 D

6 VI

60 LX

600 DC

7 VII

70 LXX

700 DCC

8 VIII

80 LXXX

800 DCCC

9 IX

90 XC

900 CM

Таблица 1 Таблица римских цифр

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

В настоящее время римская система счисления не применяется, за некоторыми исключениями:

  • Обозначения веков (XV век и т.д.), годов н. э. (MCMLXXVII т. д.) и месяцев при указании дат (например, 1. V.1975).
  • Обозначение порядковых числительных.
  • Обозначение производных небольших порядков, больших трёх: yIV, yV и т.д.
  • Обозначение валентности химических элементов.
    • Славянская система счисления

Эта нумерация была создана вместе со славянской алфавитной системой для переписки священных книг для славян греческими монахами братьями Кириллом (Константином) и Мефодием в IX веке. Эта форма записи чисел получила большое распространение в связи с тем, что имела полное сходство с греческой записью чисел.

Единицы

Десятки

Сотни

Таблица 2 Славянская система счисления

Если посмотреть внимательно, то увидим, что после "а" идет буква "в", а не "б" как следует по славянскому алфавиту, то есть используются только буквы, которые есть в греческом алфавите. До XVII века эта форма записи чиcел была официальной на территории современной России, Белоруссии, Украины, Болгарии, Венгрии, Сербии и Хорватии. До сих пор в православных церковных книгах используется эта нумерация.

  • Система счисления майя

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

Цифры майя состояли из нуля (знак ракушки) и 19 составных цифр. Эти цифры конструировались из знака единицы (точка) и знака пятёрки (горизонтальная черта). Например, цифра, обозначающая число 19, писалась как четыре точки в горизонтальном ряду над тремя горизонтальными линиями.

Рисунок 16 Система счисления майя

Числа свыше 19 писались согласно позиционному принципу снизу вверх по степеням 20. Например:

32 писалось как (1)(12) = 1×20 + 12

429 как (1)(1)(9) = 1×400 + 1×20 + 9

4805 как (12)(0)(5) = 12×400 + 0×20 + 5

Для записи цифр от 1 до 19 иногда также использовались изображения божеств. Такие цифры использовались крайне редко, сохранившись лишь на нескольких монументальных стелах.

Позиционная система счисления требует использования нуля для обозначения пустых разрядов. Первая дошедшая до нас дата с нулём (на стеле 2 в Чиапа-де Корсо, Чиапас) датирована 36 годом до н. э. Первая позиционная система счисления в Евразии, созданная в древнем Вавилоне за 2000 лет до н. э., первоначально нуля не имела, а впоследствии знак нуля использовался только в промежуточных разрядах числа, что приводило к неоднозначной записи чисел. Непозиционные системы счисления древних народов нуля, как правило, не имели.

В «долгом счёте» календаря майя была использована разновидность 20-ричной системы счисления, в которой второй разряд мог содержать только цифры от 0 до 17, после чего к третьему разряду добавлялась единица. Таким образом, единица третьего разряда означала не 400, а 18×20 = 360, что близко к числу дней в солнечном году.

  • История арабских чисел

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

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

Первоначально этими знаками представлялись числа 1, 2, 3, … 9, 10, 20, 30, …, 90, 100, 1000; с их помощью записывались другие числа. Но в последствии был введен особый знак - жирная точка, или кружок, для указания пустующего разряда; и нумерация "Деванагари" превратилась в поместную десятичную систему. Как и когда совершился такой переход - до сих пор неизвестно. К середине VIII века позиционная система нумерации получает широкое применение. В это же время она проникает в соседние страны: Индокитай, Китай, Тибет, Среднюю Азию.

Решающую роль в распространении индийской нумерации в арабских странах сыграло руководство, составленное в начале IX века Мухаммедом Аль Хорезми. Оно было переведено в Западной Европе на латинский язык в XII веке. В XIII веке индийская нумерация получает преобладание в Италии. В других странах она распространяется к XVI веку. Европейцы, заимствовав нумерацию у арабов, называли ее "арабской". Это исторически неправильное название удерживается и поныне.

Из арабского языка заимствовано и слово "цифра" (по-арабски "сыфр"), означающее буквально "пустое место" (перевод санскритского слова "сунья", имеющего тот же смысл). Это слово применялось для названия знака пустого разряда, и этот смысл сохраняло до XVIII века, хотя еще в XV веке появился латинский термин "нуль" (nullum - ничто).

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

  • История нуля

Нуль бывает разный. Во-первых, нуль – это цифра, которая используется для обозначения пустого разряда; во-вторых, нуль – это необычное число, так как на нуль делить нельзя и при умножении на нуль любое число становиться нулем; в-третьих, нуль нужен для вычитания и сложения, иначе, сколько будет, если из 5 вычесть 5?

Впервые нуль появился в древневавилонской системе счисления, он использовался для обозначения пропущенных разрядов в числах, но такие числа как 1 и 60 у них записывали одинаково, так как нуль в конце числа у них не ставился. В их системе нуль выполнял роль пробела в тексте.

Изобретателем формы нуля можно считать великого греческого астронома Птолемея, так как в его текстах на месте знака пробела стоит греческая буква омикрон, очень напоминающая современный знак нуля. Но Птолемей использует нуль в том же смысле, что и вавилоняне.

На стенной надписи в Индии в IX веке н.э. впервые символ нуля встречается в конце числа. Это первое общепринятое обозначение современного знака нуля. Именно индийские математики изобрели нуль во всех его трех смыслах. Например, индийский математик Брахмагупта еще в VII века н.э. активно стал использовать отрицательные числа и действия с нулем. Но он утверждал, что число, деленное на нуль, есть нуль, что конечно ошибка, но настоящая математическая дерзость, которая привела к другому замечательному открытию индийских математиков. И в XII веке другой индийский математик Бхаскара делает еще попытку понять, что же будет при делении на нуль. Он пишет: "количество, деленное на нуль, становится дробью, знаменатель которой равен нулю. Эту дробь называют бесконечностью".

Леонардо Фибоначчи, в своем сочинении "Liber abaci" (1202) называет знак 0 по-арабски zephirum. Слово zephirum – это арабское слово as-sifr, которое произошло от индийского слова sunya, т. е. пустое, служившего названием нуля. От слова zephirum произошло французское слово zero (нуль) и итальянское слово zero. С другой стороны, от арабского слова as-sifr произошло русское слово цифра. Вплоть до середины XVII века это слово употреблялось специально для обозначения нуля. Латинское слово nullus (никакой) вошло в обиход для обозначения нуля в XVI веке.

Нуль - это уникальный знак. Нуль – это чисто абстрактное понятие, одно из величайших достижений человека. Его нет в природе окружающей нас. Без нуля можно спокойно обойтись в устном счете, но невозможно обойтись для точной записи чисел. Кроме этого, нуль находится в противовесе всем остальным числам, и символизирует собой бесконечный мир. И если “все есть число”, то ничто есть все!

  • Недостатки непозиционной системы счисления

Непозиционные системы счисления имеют ряд существенных недостатков:

1.Существует постоянная потребность введения новых знаков для записи больших чисел.

2.Невозможно представлять дробные и отрицательные числа.

3.Сложно выполнять арифметические операции, так как не существует алгоритмов их выполнения. В частности, у всех народов наряду с системами счисления были способы пальцевого счета, а у греков был счетная доска абак – что-то наподобие наших счетов.

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


2.Двоичная система счисления.

В этой системе всего две цифры - 0 и 1. Особую роль здесь играет число 2 и его степени: 2, 4, 8 и т.д. Самая правая цифра числа показывает число единиц, следующая цифра - число двоек, следующая - число четверок и т.д. Двоичная система счисления позволяет закодировать любое натуральное число - представить его в виде последовательности нулей и единиц. В двоичном виде можно представлять не только числа, но и любую другую информацию: тексты, картинки, фильмы и аудиозаписи. Инженеров двоичное кодирование привлекает тем, что легко реализуется технически. Наиболее простыми с точки зрения технической реализации являются двухпозиционные элементы, например, электромагнитное реле, транзисторный ключ.

  • История двоичной системы счисления

В основу поисков инженеры и математики положили двоичную двухпозиционную - природу элементов вычислительной техники.

Возьмите, к примеру, двухполюсный электронный прибор - диод. Он может находиться только в двух состояниях: или проводит электрический ток - «открыт», или не проводит его - «заперт». А триггер? Он тоже имеет два устойчивых состояния. По такому же принципу работают запоминающие элементы.

Почему же не использовать тогда двоичную систему счисления? Ведь в ней только две цифры: 0 и 1. А это удобно для работы на электронной машине. И новые машины стали считать с помощью 0 и 1.

Не думайте, что двоичная система - современница электронных машин. Нет, она намного старше. Двоичным счислением люди интересуются давно. Особенно им увлекались с конца XVI до начала XIX века.

Лейбниц считал двоичную систему простой, удобной и красивой. Он говорил, что «вычисление с помощью двоек... является для науки основным и порождает новые открытия... При сведении чисел к простейшим началам, каковы 0 и 1, везде появляется чудесный порядок».

По просьбе ученого в честь «диадической системы» - так тогда называли двоичную систему - была выбита медаль. На ней изображалась таблица с числами и простейшие действия с ними. По краю медали вилась лента с надписью: «Чтобы вывести из ничтожества все, достаточно единицы».

Формула 1 Количество информации в битах

  • Перевод из двоичной в десятичную систему счисления

Задача перевода чисел из двоичной системы счисления в десятичную чаще всего возникает уже при обратном преобразовании вычисленных либо обработанных компьютером значений в более понятные пользователю десятичные цифры. Алгоритм перевода двоичных чисел в десятичные достаточно прост (его иногда называют алгоритмом замещения):

Для перевода двоичного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания двоичной системы счисления на соответствующие цифры в разрядах двоичного числа.

Например, требуется перевести двоичное число 10110110 в десятичное. В этом числе 8 цифр и 8 разрядов (разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с уже известным нам правилом представим его в виде суммы степеней с основанием 2:

10110110 2 = (1·2 7 )+(0·2 6 )+(1·2 5 )+(1·2 4 )+(0·2 3 )+(1·2 2 )+(1·2 1 )+(0·2 0 ) = 128+32+16+4+2 = 182 10

В электронике устройство, осуществляющее похожее преобразование, называется дешифратором (декодером, англ. decoder).

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

  • Перевод из двоичной в шестнадцатеричную систему счисления

Каждый разряд шестнадцатеричного числа содержит 4 бита информации.

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

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

Шестнад-

теричное

число

Двоичная

тетрада

Таблица 3 Таблица шестнадцатеричных цифр и двоичных тетрад

  • Перевод из двоичной в восьмеричную систему счисления

Перевести двоичное число в восьмеричную систему достаточно просто, для этого нужно:

  1. Разбить двоичное число на триады (группы из 3-х двоичных цифр), начиная с младших разрядов. Если в последней триаде (старшие разряды) будет меньше трех цифр, то дополним ее до трех нулями слева.
    1. Под каждой триадой двоичного числа записать соответствующую ей цифру восьмеричного числа из следующей таблицы.

Восьмеричное

число

Двоичная триада

Таблица 4 Таблица восьмеричных чисел и двоичных триад


3.Восьмеричная система счисления

Восьмеричная система счисления — это позиционная система счисления с основанием 8. Для записи чисел в восьмеричной системе используется 8 цифр от нуля до семи (0,1,2,3,4,5,6,7).

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

Широкое применение восьмеричной системы в электронной вычислительной технике объясняется тем, что для нее характерен легкий перевод в двоичную и обратно с помощью простой таблицы, в которой все цифры восьмеричной системы от 0 до 7 представлены в виде двоичных триплетов (Таблица 4).

  • История восьмеричной системы счисления

История: возникновение восьмеричной системы связывают с такой техникой счета на пальцах, когда считались не пальцы, а промежутки между ними (их всего восемь).

В 1716 году король Швеции Карл XII предложил известному шведскому философу Эмануэлю Сведенборгу разработать числовую систему, основанную на 64 вместо 10. Однако Сведенборг считал, что для людей с меньшим интеллектом, чем король, оперировать такой системой счисления будет слишком трудно и предложил в качестве основания число 8. Система была разработана, но смерть Карла XII в 1718 году помешала ввести ее как общепринятую, данная работа Сведенборга не опубликована.

  • Перевод из восьмеричной в десятичную систему счисления

Для перевода восьмеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания восьмеричной системы счисления на соответствующие цифры в разрядах восьмеричного числа. [ 24]

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

23578 = (2·83)+(3·82)+(5·81)+(7·80) = 2·512 + 3·64 + 5·8 + 7·1 = 126310

  • Перевод из восьмеричной в двоичную систему счисления

Для перевода из восьмеричной в двоичную систему нужно каждую цифру числа надо преобразовать в группу из трех двоичных цифр триаду(Таблица 4).

  • Перевод из восьмеричной в шестнадцатеричную систему счисления

Для перевода из шестнадцатеричной в двоичную систему нужно каждую цифру числа надо преобразовать в группу из трех двоичных цифр тетраду (Таблица 3).


3.Шестнадцатеричная система счисления

Позиционная система счисления по целочисленному основанию 16.

Обычно в качестве шестнадцатеричных цифр используются десятичные цифры от 0 до 9 и латинские буквы от A до F для обозначения цифр от 1010 до 1510, то есть (0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F).

Широко используется в низкоуровневом программировании и компьютерной документации, поскольку в современных компьютерах минимальной единицей памяти является 8-битный байт, значения которого удобно записывать двумя шестнадцатеричными цифрами.

В стандарте Юникода номер символа принято записывать в шестнадцатеричном виде, используя не менее 4 цифр (при необходимости — с ведущими нулями).

Шестнадцатеричный цвет — запись трёх компонент цвета (R, G и B) в шестнадцатеричном виде.

  • История шестнадцатеричной системы счисления

Шестнадцатеричная система счисления внедрена американской корпорацией IBM. Широко используется в программировании для IBM-совместимых компьютеров. Минимальной адресуемой (пересылаемой между компонентами компьютера) единицей информации является байт, состоящий, как правило, из 8 бит (англ. bit — binary digit — двоичная цифра, цифра двоичной системы), а два байта, то есть 16 бит, составляют машинное слово (команду). Таким образом, для записи команд удобно использовать систему с основанием 16.

  • Перевод из шестнадцатеричной в двоичную систему счисления

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

  • Перевод из шестнадцатеричной в десятичную систему счисления

Для перевода шестнадцатеричного числа в десятичное необходимо это число представить в виде суммы произведений степеней основания шестнадцатеричной системы счисления на соответствующие цифры в разрядах шестнадцатеричного числа.

Например, требуется перевести шестнадцатеричное число F45ED23C в десятичное. В этом числе 8 цифр и 8 разрядов (помним, что разряды считаются, начиная с нулевого, которому соответствует младший бит). В соответствии с вышеуказанным правилом представим его в виде суммы степеней с основанием 16:

F45ED23C 16 = (15·16 7 )+(4·16 6 )+(5·16 5 )+(14·16 4 )+(13·16 3 )+(2·16 2 )+(3·16 1 )+(12·16 0 ) = 4099854908 10

  • Перевод из шестнадцатеричной в восьмеричную систему счисления

Обычно при переводе чисел из шестнадцатеричной в восьмеричную систему счисления вначале шестнадцатеричное число переводят в двоичное, затем разбивают его на триады, начиная с младшего бита, а потом заменяют триады соответствующими им эквивалентами в восьмеричной системе(Таблица 4).


Заключение

Сейчас в большинстве стран мира, несмотря на то, что там говорят на разных языках, считают одинаково, "по-арабски".

Но так было не всегда. Еще каких-то пятьсот лет назад ничего подобного и в помине не было даже в просвещенной Европе, не говоря уже о какой-нибудь Африке или Америке.

Но тем не менее числа люди все равно как-то записывали. У каждого народа была своя собственная или позаимствованная у соседа система записи чисел. Одни использовали буквы, другие - значки, третьи - закорючки. У кого-то получалось удобнее, у кого-то не очень.

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

Вавилонская шестидесятеричная система счисления до сих используется в астрономии. Ее след сохранился до наших дней. Мы до сих пор измеряем время в шестидесяти секундах, в часах шестьдесят минут, также она применяется в геометрии для измерения углов.

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

В компьютерных технологиях используется двоичная система. Именно из-за использования всего двух чисел 0 и 1 она лежит в основе работы компьютера, так как у него два устойчивых состояния: низкое или высокое напряжение, есть ток или нет тока, намагничено или не намагничено.Для людей двоичная система счисления не удобна из-за громоздкости записи кода, но переводить числа из двоичную систему в десятичную и обратно не так уж и удобно, поэтому стали использовать восьмеричную и шестнадцатеричную системы счисления.


Список рисунков


Список таблиц


Формулы


Список литературы и источников

  1. Берман Н.Г. "Счет и число". ОГИЗ Гостехиздат Москва 1947 год.
  2. Бругш Г. Все о Египте– М:. Ассоциация Духовного Единения «Золотой Век», 2000. — 627 с.
  3. Выгодский М. Я. Арифметика и алгебра в Древнем мире – М.: Наука, 1967.
  4. Ван дер Варден Пробуждающаяся наука. Математика древнего Египта, Вавилона и Греции / Пер. с голл. И. Н. Веселовского. — М., 1959. — 456 с.
  5. Г. И. Глейзер. История математики в школе. М.: Просвещение, 1964, 376 с.
  6. Босова Л. Л. Информатика: Учебник для 6 класса
  7. Фомин С.В. Системы счисления, М.: Наука, 2010
  8. Всевозможные нумерации и системы счисления (http://www.megalink.ru/~agb/n/numerat.htm )
  9. Математический энциклопедический словарь. — М.: «Сов. энциклопедия », 1988. — С. 847
  10. Талах В.Н., Куприенко С.А. Америка первоначальная. Источники по истории майя, наука (астеков) и инков
  11. Талах В.М. Введение в иероглифическую письменность Майя
  12. А.П.Юшкевич, История математики, Том 1, 1970
  13. И. Я. Депман, История арифметики, 1965
  14. Л.З.Шауцукова, "Основы информатики в вопросах и ответах", Издательский центр "Эль-Фа", Нальчик, 1994
  15. А.Костинский, В.Губайловский, Триединый нуль (http://www.svoboda.org/programs/sc/2004/sc.011304.asp )
  16. 2007-2014 "История компьютера" (http://chernykh.net/content/view/50/105/ )
  17. Информатика. Базовый курс. / Под ред. С.В.Симоновича. - Спб., 2000 г.
  18. Зарецкая И.Т., Колодяжный Б.Г., Гуржий А.Н., Соколов А.Ю. Информатика:Учебное пособие для 10 – 11 кл. средних общеобразовательных школ. – К.: Форум, 2001. – 496 с.
  19. ГлавСправ 2009–2014(http://edu.glavsprav.ru/info/nepozicionnyje-sistemy-schisleniya/ )
  20. Информатика. Компьютерная техника. Компьютерные технологии. / Пособие под ред. О.И.Пушкаря.- Издательский центр "Академия", Киев, - 2001 г.
  21. Учебное пособие «Арифметические основы ЭВМ и систем». Часть 1. Системы счисления
  22. О.Ефимова, В.Морозова, Н.Угринович «Курс компьютерной технологии»учебное пособие для старших классов
  23. Каган Б.М. Электронные вычислительные машины и системы.- М.:Энергоатомиздат, 1985
  24. Майоров С.А., Кириллов В.В., Приблуда А.А., Введение в микроЭВМ, Л.: Машиностроение, 1988.
  25. Фомин С.В. Системы счисления, М.: Наука, 1987
  26. Выгодский М.Я. Справочник по элементарной математике, М.: Государственное издательство технико-теоретической литературы, 1956.
  27. Математическая энциклопедия. М: “Советская энциклопедия” 1985г.
  28. Шауман А. М. Основы машинной арифметики. Ленинград, Издательство Ленинградского университета. 1979г.
  29. Ворощук А. Н. Основы ЦВМ и программирования. М:”Наука” 1978г.
  30. Ролич Ч. Н. – От 2 до 16, Минск, «Высшая школа», 1981г.