» »

Историческое развитие систем счисления. Различные системы счисления и натуральные числа

30.09.2019

Цель моего исследования: Поиск математической и исторической литературы для рассмотрения всевозможных систем счисления. Задачи: 1) Изучение учебной, справочной, методической, научно-популярной и занимательной литературы. 2) Сравнение древних систем счисления. 3) Ознакомление с применением древних систем счисления в современности.




Как человек научился считать. У первобытного человека не было потребности в счёте больших количеств. Поэтому счет доходил до 2 или до 3 - всё превышающее этот рубеж, первобытному человеку представлялось как много. Числительное два имело качественное происхождение - пара рук, ног, глаз и пр. Затем процессе развития обмена - появились естественные эталоны счёта: пять,- в пальцев руки, камешки, ракушки и пр.




Как человек научился считать. Так, обозначения чисел у жителей одного из Малазийских островов выглядят следующим образом: 1 - маленький палец правой руки, 2 - безымянный палец, 3 - средний палец, 4 - указательный палец, 5 - большой палец, 6 - кисть, 7 - локоть, 8 - плечо, 9 - ухо, 10 - правый глаз, 11 - левый глаз, 12 - нос, 13 - рот, 14 - левое ухо и т. д.




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


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


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


Древнеегипетская десятичная система. Древнеегипетская десятичная система. В древнеегипетской системе счисления, которая возникла во второй половине третьего тысячелетия до н.э., использовались специальные цифры для обозначения чисел. Числа в египетской системе счисления записывались как комбинации этих цифр, в которых каждая из них повторялась не более девяти раз. Число 345 в Египте записывали так:


Вавилонская шестидесятеричная система. Также далеко от наших дней, за две тысячи лет до н.э., в другой великой цивилизации вавилонской люди записывали цифры по-другому. Числа в этой системе счисления составлялись из знаков двух видов: прямой клин служил для обозначения единиц, а лежачий клин для обозначения десятков. Число 32, например, записывали так:. Знаки и служили цифрами в этой системе. Число 60 снова обозначалось тем же знаком, что и 1. Поэтому вавилонская система счисления получила название шестидесятеричной.


Вавилонская шестидесятеричная система Для определения значения числа надо было изображение числа разбить на разряды справа налево. Новый разряд начинался с появления прямого клина после лежачего, если рассматривать число справа налево. 2-й разряд 1-й разряд


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


Римская система счисления. Римская система счисления. Древние римляне пользовались нумерацией, сохраняющейся до настоящего времени под именем "римской нумерации", в которой числа изображаются буквами латинского алфавита. При этом буква I всегда означает единицу, буква - V пять, X - десять, L - пятьдесят, C - сто, D - пятьсот, M - тысячу и т.д. О происхождении римских цифр достоверных сведений нет. Цифра V могла первоначально служить изображением кисти руки, а цифра Х могла составиться из двух пятерок. В римской нумерации явственно сказываются следы пятеричной системы счисления. Все целые числа (до 5000) записываются с помощью повторения вышеприведенных цифр. При этом, если большая цифра стоит перед меньшей, то они складываются (Например, VI = 6, т.е; LX = 60, т.е), если же меньшая стоит перед бóльшей (в этом случае она не может повторяться), то меньшая вычитается из бóльшей: IV = 4, т.е. 5 1; XL = 40, т е). Подряд одна и та же цифра ставится не более трех раз: LXX = 70; LXXX = 80; число 90 записывается ХС (а не LXXXX).


Римская система счисления. Римская система счисления. 1 - I 2 - II 3 - III 4 - IV 5 - V 6 - VI 7 - VII 8 - VIII 9 - IX 10 – X 11 - XI 13 - XIII 18 - XVIII 19 - XIX 22 - XXII 34 - XXXIV 39 - XXXIX 40 - XL 60 - LX 99- XCIX CC CDXXXVIII DCXLIX CMXCIX MCCVII MMXLV MMMDLV MMMDCLXXVIII MMMCM MMMCMXCIX По причине неудобства и большой сложности в настоящее время римская система счисления встречается очень редко.




Алфавитные системы счисления. Алфавитные системы счисления представляют особую группу. В них для записи чисел использовался буквенный алфавит. Примером алфавитной системы счисления является славянская. У одних славянских народов числовые значения букв устанавливались в порядке следования букв славянского алфавита, у других, в частности у русских, роль цифр играли не все буквы, а только те, которые имеются в греческом алфавите. В славянской системе нумерации для записи чисел использовались все буквы алфавита, правда, с некоторым нарушением алфавитного порядка. Различные буквы означали различное количество единиц, десятков и сотен. Например, число 231 записывалось в виде ~ СЛА (C 200, Л 30, А 1). Над буквой, обозначающей цифру, ставился специальный знак -- "титло" (отсюда - число).




Десятичная система счисления. Десятичная система счисления. Самая известной и используемой в настоящее время системой счисления – является десятичная система. Изобретение десятичной системы счисления относится к главным достижениям человеческой мысли. Без нее вряд ли могла существовать, а тем более возникнуть современная техника. Причина, по которой десятичная система счисления стала общепринятой, вовсе не математическая. Люди привыкли считать в десятичной системе счисления, потому что у них по 10 пальцев на руках.




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


Двоичная система счисления. Двоичная система счисления. Наименьшее из чисел, которое можно взять за основание системы счисления, это число два. Соответствующая этому основанию система, называемая двоичной, одна из очень старых. Удобство этой системы в ее необычайной простоте. В двоичной системе участвуют только две цифры 0 и 1, а число 2 представляет собой уже единицу следующего разряда. 2 Весьма просто выглядят и правила действия над числами, записанными в двоичной системе. Основные правила сложения даются равенствами: 0+0=0,0+1=1,1+1=(10)2.


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


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


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


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

История записи чисел и систем счисления ведется с появления счета у людей. Люди изображали количество различных предметов с помощью засечек или черточек. Их наносили на поверхности, служившие в то время «бумагой»: глиняные дощечки, древесную кору или камни. Первые сведения о таких записях археологи относят к периоду палеолита, то есть к 10-11 тысячелетию до нашей эры.

Такой способ записи получил название единичной системы счисления. Все числа обозначались строкой черточек (или любых других знаков, например, точек): чем больше знаков в строке – тем больше число. Эта система счета была не удобна, ведь, при больших числах, было легко ошибиться в количестве палочек. Каждый раз их приходилось пересчитывать.

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

Система, которой пользовались древние греки, называлась аттической. Первые четыре числа записывались черточками. Для числа пять существовал свой знак – «пи», как и для числа десять – первая буква слова «дека». Сотня, тысяча и десять тысяч на письме обозначались как H, X, M.

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

С помощью алфавита также записывали числа восточные и южные славяне. Часть из них пользовалась славянским алфавитом, наделяя каждую букву числовым значением. Другая – только теми буквами, которые встречаются в греческом алфавите. Отличать буквы от цифр позволял специальный значок, который ставился над числом – «титло». Такая нумерация применялась в России до XVIII века.

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

Каждый из нас хотя бы немного знаком с «римской системой», которой обозначаются века, юбилейные даты, названия конференций, строфы стихов и главы книг. Именно ей пользовались когда-то Древние римляне. Исследователи считают, что она была заимствована жителями Рима у этрусков. Все целые числа в этой системе до 5000 записывают с помощью цифр I, V, X. Если впереди стоит большая цифра, а за ней – меньшая, они складываются. Если наоборот – меньшая перед большей – вычитаются. Одна и та же цифра ставится подряд не более, чем три раза. Любое арифметическое действие в такой записи чисел становится сложной задачей. Однако до XIII века в Италии и до XVI века в странах Западной Европы пользовались именно ей.

Первую поместную или позиционную нумерацию «создали» в Вавилоне в 4000 годах до нашей эры. Ее суть в том, что одна цифра может обозначать разные числа, в зависимости от места, где стоит. Яркий пример – современная десятичная система. В зависимости от позиции в числе цифра может обозначать и десяток, и единицу, и сотню.

Вавилонская система была шестидесятеричной, поскольку за основу изначально взяли не 10, а 60. Все числа меньше записывались двумя знаками – десятков и единиц. Сами числа записывались на глиняных табличках треугольными палочками, поэтому имели вид клина. Знаки повторяли в зависимости от числа.

Шестидесятеричная система не распространилась дальше Древнего Вавилона, но шестидесятеричные дроби использовались в странах Средней Азии, Западной Европы, Среднего Востока и Северной Африки. До появления десятичных дробей они играли важную роль в астрономии и других науках. Сегодня об этой системе нам напоминает деление минуты на 60 секунд, а часа – на 60 минут, угла на 360 градусов.

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

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

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

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

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

Легче всего понять различия между позиционной системой и непозиционной системой, сравнив два числа, записанные в одной и другой. В первой сравниваются цифры, стоящие в одном и том же месте, слева на право. Чем больше число, тем больше сама величина. Например, число 245 будет больше числа 123, потому что 2 в этой позиции больше 1. Для непозиционной системы такой закон не действует. Если мы будем сравнивать римские IX и VI, то первое будет больше второго, хотя I в одинаковой позиции меньше V.

Двоичная система счисления с основанием 2 представляет положительную позиционную систему счисления с целыми числами. Она позволяет записать все числовые значения с помощью двух знаков. Чаще всего используют цифры 0 и 1.

Основанием для восьмеричной положительной позиционной системы служит 8. Любое число в ней можно записать с помощью цифр от 0 до 7. Эту систему используют цифровые и компьютерные устройства. Именно она использовалась на заре компьютерной эры, однако сейчас уступила место более продвинутой – шестнадцатеричной.

Самая узнаваемая в мире, десятичная система представляет собой позиционную систему с основанием 10. Для обозначения чисел использует арабские цифры от 0 до 9.

Одна из самых популярных систем древности – двенадцатеричная – до сих пор используется в некоторых областях науки. Она же является основной у некоторых народов Тибета и Нигерии, но напоминает о себе и в других культурах. Например, в нашем языке сохранилось слово «дюжина», а в английском языке «dozen», которые отсылают нас к числу двенадцать. Основанием ее является 12. В качестве знаков используются буквы A и B и цифры 1, 2, 3, 4, 5, 6, 7, 8, 9, 0.

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

Шестнадцатеричная система счисления используется в современных компьютерных программах, для кодировки шрифтов. Шестнадцатеричным числом во многих современных компьютерных графических программ кодируют цвета. Также шестнадцатеричным кодом шифруют цвет web-дизайнеры. Например, код #00ff00 обозначает зеленый цвет. Две буквы f в середине этого кода соответствуют числу 256 в десятичной системе счисления.

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

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

Изучение систем счисления в школе

Сегодня урок «История чисел и систем счисления» проводится в 9 классе в рамках курса по информатике. Главное практическое его значение - научить переводить числа из одной системы счисления в другую (прежде всего из десятиричной в двоичную). Однако история чисел и систем счисления является органической частью истории в целом и вполне могла бы дополнить также и этот предмет школьной программы. Также это могло бы улучшить пропагандируемый сегодня междисциплинарный подход. В рамках общего курса истории в принципе могла бы изучаться не только история экономического развития, социально-политических движений, правлений и войн, но и в небольшой степени история чисел и систем счисления. 9 класс в курсе информатики в таком случае можно было бы в части перевода чисел из одной системы в другую снабдить значительно большим число примеров из ранее пройденного материала. А примеры эти не лишены увлекательности, что и будет показано ниже.

Возникновение систем счисления

Сложно сказать, когда, а главное, как человек научился считать (так же, как невозможно доподлинно выяснить, когда, а главное, как возник язык). Известно только, что все древние цивилизации уже имели свои системы счёта, значит, история чисел и система счисления зародились в доцивилизационное время. Камни и кости не способны рассказать нам, что происходило в человеческом сознании, а письменных источников тогда ещё не создавали. Возможно, счёт понадобился человеку при разделе добычи или много позже, уже в ходе неолитической революции, то есть при переходе к земледелию, для раздела участков поля. Любые теории на этот счёт будут в равной степени беспочвенными. Но некоторые предположения всё же можно сделать, изучая историю различных языков.

Следы древнейшей системы счисления

Самая логичная начальная система счёта - противопоставление понятий «один» - «много». Логична она для нас потому, что в современном русском языке существует только единственное и множественное число. Но во многих было также и для обозначения двух предметов. Существовало оно и в первых индоевропейских языках, включая древнерусский. Таким образом, история чисел и система счисления начались с разделения понятий «один», «два», «много». Однако уже в самых древних известных нам цивилизациях были разработаны более детальные системы счисления.

Месопотамская запись чисел

Мы привыкли, что система счисления десятирична. Это и понятно: на руках 10 пальцев. Но тем не менее история возникновения чисел и систем счисления прошла через более сложные фазы. Месопотамская система счисления - шестидесятиричная. Потому до сих пор в часе 60 минут, а в минуте - 60 секунд. Потому год делится на число месяцев, кратное 60, а день делится на такое же число часов. Изначально это были солнечные часы, то есть каждый из них составлял 1/12 светового дня (на территории современного Ирака его длительность не сильно варьировалась). Только много позже длительность часа стали определять не по солнцу и добавили также 12 ночных часов.

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

Древнеегипетская система счисления

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

Эллинские буквы в математических записях

История европейской философии, науки, политической мысли и многого другого во многом начинается в Древней Элладе («Эллада» - это самоназвание, оно предпочтительнее, чем придуманное римлянами «Греция»). Развиты в этой цивилизации были и математические знания. Числа эллины записывали буквами. Отдельные буквы обозначали каждое число от 1 до 9, каждый десяток от 10 до 90 и каждую сотню от 100 до 900. Только тысячу обозначали той же буквой, что и единицу, но с другим знаком рядом с буквой. Система позволяла даже большие цифры обозначать относительно короткими надписями.

Славянская система счисления как наследница эллинской

История чисел и систем счисления была бы не полной без нескольких слов о наших предках. Кириллица, как известно, основана на эллинском алфавите, потому и славянская система записи цифр также была основана на эллинской. Здесь тоже отдельными буквами обозначалось каждое число от 1 до 9, каждый десяток от 10 до 90 и каждая сотня от 100 до 900. Только использовались не эллинские буквы, а кириллица, или глаголица. Существовала также и интересная особенность: несмотря на то что и эллинские тексты в то время, и славянские с самого начала их истории записывались слева направо, славянские цифры писались как бы справа налево, то есть буквы, обозначавшие десятки ставили правее букв, обозначавших единицы, буквы, обозначавшие сотни правее букв, обозначавших десятки и т. д.

Аттическое упрощение

Эллинские учёные достигли огромных высот. Римское завоевание не прервало их изысканий. Например, судя по косвенным свидетельствам, за 18 веков до Коперника разработал Гелиоцентрическую Во всех этих сложных расчётах эллинским учёным помогала их система записи чисел.

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

Римские цифры

И система счисления, и история чисел древних римлян, и в принципе история их науки является продолжением эллинской истории. За основу была взята аттическая система, просто эллинские буквы заменили латинскими и добавили отдельное обозначение пятидесяти и пятисот. При этом сложные расчёты в своих трактатах учёные продолжали производить эллинской системой записи в 27 букв (да и сами трактаты они обычно писали по-эллински).

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

Великое древнеиндийское изобретение

Цифры, которые сегодня используем мы, появились изначально в Индии. Точно не известно, когда история чисел и система счисления сделали этот знаменательный поворот, но, скорее всего, не позднее V века от Рождества Христова. Часто подчёркивается, что именно индийцы разработали понятие нуля. Такое понятие было известно математикам и других цивилизаций, но действительно лишь система индийцев позволила полноценно включить его в математические записи, а значит, и в вычисления.

Распространение индийской системы счисления по Земле

Предположительно в IX веке индийские цифры заимствовали арабы. В то время как европейцы пренебрежительно относились к античному наследию, а в некоторые регионах одно время даже намеренно уничтожали его как языческое, арабы бережно хранили достижения древних греков и римлян. С самого начала их завоеваний ходовым товаром стали переводы античных авторов на арабский. В основном через трактаты арабских учёных средневековые европейцы снова обрели наследие древних мыслителей. Вместе с этими трактатами пришли и индийские цифры, которые в Европе стали называть арабскими. Они не сразу были приняты, потому что для большинства людей оказались менее понятными, чем римские. Но постепенно удобство математических расчётов с помощью этих знаков победило невежественность. Лидерство европейских промышленно развитых стран привело к тому, что так называемые арабские цифры распространились по всему миру и сегодня применяются практически повсеместно.

Двоичная система счисления современных компьютеров

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



    История развития систем счисления. 2

    Двоичные системы счисления 6

    Двоичная арифметика 10

    Формы представления чисел с фиксированной и плавающей запятой. 13

    Сложение чисел с фиксированной запятой. 16

    Сложение чисел с плавающей запятой. 16

    Умножение чисел с фиксированной запятой. 17

    Умножение чисел с плавающей запятой. 18

9. Прямой, обратный и дополнительный коды. Модифицированный код. 20

История развития систем счисления.

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

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

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

У первобытных народов не существовало развитой системы счисления. Еще в 19 веке у многих племен Австралии и Полинезии было только два числительных: один и два; сочетания их образовывали числа: 3 -–два – один, 4 – два – два, 5 – два – два – один и 6 – два – два – два. О всех числах, больших 6, говорили «много», не индивидуализируя их. С развитием общественно – хозяйственной жизни возникла потребность в создании систем счисления, которые позволяли бы и обозначать все большие совокупности предметов. Одной из наиболее древних систем счисления является египетская иероглифическая нумерация, возникшая еще за 2500 – 3000 лет до н. э. Это была десятичная непозиционная система счисления, в которой для записи чисел применялся только принцип сложения (числа, выраженные рядом стоящими цифрами, складываются). Специальные знаки имелись для единицы ,десяти ⋓,ста и других десятичных разрядов до . Число 343 записывалось так:

Аналогичными системами счисления были греческая геродианова, римская, сирийская и др.

Римские цифры – традиционное название знаковой системы для обозначения чисел, основанной на употреблении особых символов для десятичных разрядов:

1 5 10 50 100 500 1000

Возникла около 500 до н. э. у этрусков и использовалась в Древнем Риме; иногда употребляется и в настоящее время. В этой системе счисления натуральные числа записываются при помощи повторения этих цифр. При этом если большая цифра стоит перед меньшей, то они складываются (принцип сложения), если же меньшая – перед большей, то меньшая вычитается из большей (принцип вычитания). Последнее правило применяется только во избежания четырехкратного повторения одной и той же цифры. Например, I, X, C, ставятся соответственно перед X, C, M для обозначения 9, 90, 900 или перед V, L, D для обозначения 4, 40, 400.

Например, VI=5+1=6, IV=5-1=4 (вместо IIII), XIX=10+10-1=19 (вместо XVIIII), XL=50-10=40 (вместо XXXX), XXXIII=10+10+10+1+1+1=33 и т. д. Выполнение арифметических действий над многозначными числами в этой системе весьма неудобно.

Более совершенными системами счисления являются алфавитные: ионийская, славянская, еврейская, арабская, а также грузинская и армянская. Первой алфавитной системой счисления была по – видимому, ионийская, возникшая в греческих колониях в Малой Азии в середине 5 века до н. э. В алфавитных системах счисления числа от 1 до 9, а также все десятки и сотни обозначаются, как правило, последовательными буквами алфавита (над которыми ставятся черточки, чтобы отличить записи чисел от слов). Число 343 в ионийской системе записывалось так:
(здесь - 300, - 40, - 3).

Цифровое значение славянских азбук. Так для кириллицы:

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

Для обозначения и наименования высших десятичных разрядов (более
) существовали две системы: «малое число» и «великое число»; в последнюю систему входили числа до
или даже
(«боле сего несть человеческому уму разумевати»):

Славянские цифры до 18 века были основным цифровым обозначением в России.

В алфавитных системах счисления, запись чисел гораздо короче, чем в предыдущих; кроме того, над числами, записанными в алфавитной нумерации, гораздо легче производить арифметические действия. Однако в алфавитных системах счисления нельзя записывать сколь угодно большие числа. Греки расширили ионийскую нумерацию: числа 1000, 2000,…,9000 они обозначали теми же буквами, что и 1,2,…,9, но ставили штрих внизу слева: так,
обозначала 1000, - 2000 и т. д. Для 10 000 был введен новый знак. Тем не менее ионийская система счисления оказалась непригодной уже для астрономических вычислений эпохи эллинизма, и греческие астрономы того времени стали комбинировать алфавитную систему с шестидесятеричной вавилонской – первой известной нам системой счисления, основанной на позиционном принципе. В системе счисления древних вавилонян, возникшей примерно за 2000 лет до н. э. все числа записывались с помощью двух знаков: (для единицы) и (для десяти). Числа до 60 записывались как комбинации этих двух знаков с применением принципа сложения. Число 60 снова обозначалось знаком, являясь единицей высшего разряда. Для записи чисел от 60 до 3600 вновь применялся принцип сложения, а число 36 000 обозначалась тем же знаком, что и единица, и т. д. Число 343=5*60+4*10+3 в этой системе записывалось так:

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

Другая система счисления основанная на позиционном принципе, возникла у индейцев майя, обитателей полуострова Юкатан (Центральная Америка) в середине 1 – го тыс. н. э. У майя существовали две системы счисления: одна, напоминающая египетскую, употреблялась в повседневной жизни, другая – позиционная, с основанием 20 и особым знаком для нуля, применялась при календарных расчетах. Запись в этой системе, как и в нашей современной, носила абсолютный характер.

Современная десятичная позиционная система счисления возникла на основе нумерации, зародившейся не позднее 5 в. в Индии. До этого в Индии имелись системы счисления, в которых применялся не только принцип сложения, но и принцип умножения (единица какого – нибудь разряда умножается на стоящее слева число). Аналогично строились старокитайская система счисления и некоторые другие. Если, например, условно обозначить число 3 символом III, а число 10 символом X, то число 30 запишется как IIIX (три десятка). Такие системы счисления могли служить подходом к мозданию десятичной позиционной нумерации.

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

Введение

На протяжении всей своей жизни мы сталкиваемся с числами и выполняем над ними арифметические действия. Нас это не удивляет. Мы воспринимаем это, как факт, как само собой разумеющееся. А откуда возникли числа и счет? Что такое система счисления? Где сейчас мы сталкиваемся с ними? Мне стало очень интересно, и я решила изучить эту тему.

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

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

История создания систем счисления

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

Где люди ходили босиком, по пальцам легко было считать до 20. Сохранились следы использования при счете основания двадцать. Например, во французском языке число 80 в дословном переводе на русский язык звучит как «четырежды двадцать».

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

В древнем Вавилоне, где математика была очень высоко развита, существовала весьма сложная шестидесятеричная система счисления. В наше время мы тоже используем эту систему. Например: 1 час=60 минут; 1 минута=60 секунд.

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

Таким образом, все системы (пятеричная, двенадцатеричная, двадцатеричная) связаны с тем или иным способом счёта по пальцам рук (или рук и ног). Переход человека к пальцевому счету привел к созданию различных систем счисления./1/