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

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

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

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

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

Цифры и числа – это разные вещи! Рассмотрим два числа 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.

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

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

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

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

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

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

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

(2,5 тысяч лет до н.э.)

Пример1. Запишите число 1 245 386 в древнеегипетской записи

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

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

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

Когда добытое мясо животных или собранные орехи делили поровну между всеми "ртами", выполнялась операция деления .

Как же египтяне считали?

Умножение и деление египтяне производили путем последовательного удвоения чисел.

Пример. 19 * 31

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

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

(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.

Алфавитные системы счисления

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

Пример. Запишем число 444 в славянской системе.

Мы видим, что запись получилась не длиннее нашей десятичной. Это объясняется тем, что в алфавитных системах использовалось, по крайней мере, 27 «цифр».

Удобны ли алфавитные системы?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Домашнее задание: - выучить определение "система счисления" и классификацию СС

1. Какие числа записаны с помощью римских цифр: МС I Х, L Х V ?

2. Запишите год своего рождения:

А) в древнеегипетской системе счисления;

б) в римской системе счисления;

В) в древнеславянской системе счисления.

Цель моего исследования: Поиск математической и исторической литературы для рассмотрения всевозможных систем счисления. Задачи: 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-летний цикл в названиях года по китайскому календарю. Славянская система счисления сохранилась в богослужебных книгах. Всем этим системам свойственны два Всем этим системам свойственны два недостатка, которые привели к их вытеснению недостатка, которые привели к их вытеснению другими: необходимость большого числа различных знаков, особенно для изображения больших чисел, и, что еще важнее неудобство выполнения арифметических операций. выполнения арифметических операций.


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


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



    История развития систем счисления. 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 в. вытесняет алфавитную. С введением десятичных дробей десятичная позиционная система счисления стала универсальным средством для записи всех действительных чисел.

Лекция 1. Системы счисления

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

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

3. Десятичная система счисления, запись чисел в ней.

4. Разряды

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

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

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

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

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



Поэтому со временем возникли иные, более экономичные и удобные способы записи чисел. Рассмотрим некоторые из них.

В Древней Греции была распространена так называемая аттическая нумерация . Числа 1, 2, 3, 4 обозначались черточками:

Число 5 записывалось знаком Г (древнее начертание буквы «пи», с которой начинается слово «пенте» - пять). Числа 6, 7, 8, 9 обозначались так:

Число 10 обозначалось Δ (начальной буквой слова «дека» - десять). Числа 100, 1000 и 10 000 обозначались Н, Х, М – начальными буквами соответствующих слов.

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

В третьем веке до нашей эры аттическая нумерация была вытеснена так называемой ионийской системой . В ней числа 1 – 9 обозначаются первыми девятью буквами алфавита: α (альфа), β (бэта), γ (гамма), δ (дельта), ε (эпсилон), ς (фау), ζ (дзета),
η (эта), (тэта).

Числа 10, 20, 30, 40, 50, 60, 70, 80, 90 – следующими девятью буквами: i (йота),
κ (каппа), λ (ламбда), μ (мю), ν (ню), ξ (кси), ο (омикрон), π (пи), с (копа).

Числа 100, 200, 300, 400, 500, 600, 700, 800, 900 – последними девятью буквами греческого алфавита.

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

В Древнем Риме в качестве «ключевых» использовались числа 1, 5, 10, 50, 100, 500 и 1000. Они обозначались соответственно буквами I, V, X, L, C, D и М.

Все целые числа (до 5000) записывались с помощью повторения выше приведенных цифр. При этом, если большая цифра стоит перед меньшей, то они складываются, если же меньшая стоит перед большей (в этом случае она не может повторяться), то меньшая вычитается из большей: VI = 6, т.е. 5 + 1; IV = 4, т.е. 5 – 1;
XL = 40, т.е. 50 – 10; LX = 60, т.е. 50 + 10. Подряд одна и та же цифра ставится не более трех раз: LXX = 70, LXXX = 80, число 90 записывается XC (а не LXXXX).

Например: XXVIII = 28, XXXIX = 39, CCCXCVII = 397, MDCCCXVIII = 1818.

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

На Руси в старину цифры обозначались буквами. Для указания того, что знак является не буквой, а цифрой, сверху над ними ставился специальный знак, называемый «титло». Первые девять цифр записывались так:

Десятки обозначались так:

Сотни обозначались так:

Тысячи обозначались теми же буквами с «титлами», что и первые девять цифр, но у них слева ставился знак «≠»: ≠ А = 1000, ≠ В = 2000, ≠ Е = 5000.

Десятки тысяч назывались «тьма », их обозначали, обводя знаки единиц кружками:

10 000, = 20 000, = 80 000.

Отсюда произошло выражение «Тьма народу», т.е. очень много народу.

Сотни тысяч назывались «легионами », их обозначали, обводя знаки единиц кружками из точек:

100 000, = 200 000, = 800 000.

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


1 000 000, = 2 000 000.

Десятки миллионов назывались «воронами » или «вранами» и их обозначали, обводя знаки единиц кружками из крестиков или ставя по обе стороны букву К:

Сотни миллионов назывались «колодами ». «Колода» имела специальное обозначение – над буквой и под буквой ставились квадратные скобки:

Иероглифы жителей Древнего Вавилона составлялись из узких вертикальных и горизонтальных клинышков, эти два значка использовались и для записи чисел. Один вертикальный клинышек обозначал единицу, горизонтальный – десяток. В Древнем Вавилоне считали группами по 60 единиц. Например, число 185 представлялось как 3 раза по 60 и еще 5. Записывалось такое число с помощью всего двух знаков, один из которых обозначал, сколько раз взято по 60, а другой - сколько взято единиц.

О том, когда и как возникла у вавилонян шестидесятеричная система, существует много гипотез, но ни одна пока не доказана. Одна из гипотез, состоит в том, что произошло смешение двух племен, одно из которых пользовалось шестеричной системой, а другое – десятичной. Шестидесятеричная система возникла как компромисс между этими двумя системами. Другая гипотеза состоит в том, что вавилоняне считали продолжительность года равной 360 суткам, что, естественно, связывают с числом 60.

Шестидесятеричная система, в некоторой степени, сохранилась до наших дней, например, в делении часа на 60 минут, а минуты - на 60 секунд и в аналогичной системе измерение углов: 1 градус равен 60 минутам, 1 минута – 60 секундам.

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

Двоичной системой счисления пользуются некоторые (местные) культуры в Африке, Австралии и Южной Америке.

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

Самой экономичной из всех систем счисления является троичная . Двоичная и равносильная ей, в смысле экономичности, четверичная системы, несколько уступают в этом отношении троичной, но превосходят все основные возможные системы. Если для записи чисел от 1 до 10 в десятичной системе требуется 90 различных состояний, а в двоичной – 60, то в троичной системе достаточно 57 состояний.

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

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

Пятеричная система счисления была распространена гораздо шире, чем все остальные. Индейцы племени таманакос в Южной Америке употребляют для обозначения числа 5 то же слово, что и для обозначения «всей руки». Слово «шесть» по-таманакски означает «один палец на другой руке», семь – «два пальца на другой руке» и т.д. для восьми и девяти. Десять называется «двумя руками». Желая назвать число от 11 до 14, таманакос протягивают вперед обе руки и считают: «один на ноге, два на ноге» и т.д. до тех пор, пока не доходят до 15 – «всей ноги». Затем следует «один на другой ноге» (число 16) и т.д. до 19. Число 20 по-таманакски означает «один индеец», 21 – «один на руке другого индейца». «Два индейца» означают 40, «три индейца» - 60.

У жителей древней Явы и у ацтеков продолжительность недели составляла 5 дней.

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

Широкое распространение имела в древности двенадцатеричная система счисления . Происхождение ее тоже связано со счетом на пальцах. А именно, так как четыре пальца руки (кроме большого) имеют в совокупности 12 фаланг, то по этим фалангам, перебирая их по очереди большим пальцем, и ведут счет от 1 до 12. Затем 12 принимают за единицу следующего разряда.

Основное преимущество двенадцатеричной системы состоит в том, что ее основание делится без остатка на 2, 3 и 4. Сторонники двенадцатеричной системы появились еще в XVI веке. В более позднее время к их числу принадлежали столь выдающиеся люди, как Герберт Спенсер, Джон Квинси Адамс и Джордж Бернард Шоу. Существует даже американское двенадцатеричное общество, выпускающее два периодических издания: «Двенадцатеричный бюллетень» и «Руководство по двенадцатеричной системе». Всей «двенадцатеричников» общество снабжает специальной счетной линейкой, в которой в качестве основания используется 12.

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

Название единицы третьего разряда в двенадцатеричной системе счисления – гросс – встречается теперь редко, но в торговой практике начала XX столетия оно бытовало и, еще сто лет назад, его можно было легко встретить. Например, в написанном в 1928 году стихотворении «Плюшкин» В.В. Маяковский, высмеивая мещан, скупающих подряд все нужное и ненужное, писал:

Оглядев

товаров россыпь,

Система счисления - это совокупность приемов и правил для обозначения и именования чисел.

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

Эти символы, участвующие в записи числа, в математике и информатике принять называть цифрами

Но что же люди понимают тогда под словом "число"?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Единицы Десятки Сотни

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

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

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

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

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

Например: Число 32 записывали так:

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

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

Пример. Число 92=60+32 записывали так:

а число 444 в этой системе записи чисел имело вид

т.к. 444=7*60+24.

Исключительно для наглядности разделён пробелом (которого не было у вавилонян) старший разряд (левый) и младший.

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

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

что соответствует появлению цифры 0 в записи десятичного числа.

Пример. Число 3632 теперь нужно было записывать так:

Но в конце числа этот символ обычно не ставился, т.е. этот символ всё же не был цифрой "ноль" в нашем понимании, и опять же требовались дополнительные сведения для того, чтобы отличить 1 от 60, от 3600 и т.д.

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

Шестидесятеричная вавилонская система - первая известная нам система счисления, частично основанная на позиционном принципе.

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

Римская система

Знакомая нам римская система не слишком принципиально отличается от египетской. В ней для обозначения чисел 1, 5, 10, 50, 100, и 1000 используются заглавные латинские буквы I, V, X, C, D и M соответственно, являющиеся цифрами этой системы счисления.

Число в римской системе счисления обозначается набором стоящих подряд цифр. Значение числа равно:

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

Пример 1. Число 32 в римской системе счисления имеет вид XXXII=(X+X+X)+(I+I)=30+2 (две группы первого вида).

Пример 2. Число 444, имеющее в своей десятичной записи 3 одинаковые цифры, в римской системе счисления будет записано в виде CDXLIV=(D-C)+(L-X)+(V-I)=400+40+4 (три группы второго вида).

Пример 3. Число 1974 в римской системе счисления будет иметь вид MCMLXXIV=M+(M-C)+L+(X+X)+(V-I)=1000+900+50+20+4 (наряду с группами обоих видов в формировании числа участвуют отдельные "цифры").



Понравилась статья? Поделиться с друзьями: