Системы счисления

XVIII Международный конкурс научно-исследовательских и творческих работ учащихся
Старт в науке

Системы счисления

Молочкова М.А. 1
1БМАОУ "Лицей №7"
Архипова Л.И. 1
1БМАОУ "Лицей №7"
Автор работы награжден дипломом победителя III степени
Текст работы размещён без изображений и формул.
Полная версия работы доступна во вкладке "Файлы работы" в формате PDF
     

ВВЕДЕНИЕ

В 5-6 классе на математике мы знакомимся с различными видами чисел. Во время выполнения задания по математике, я задумалась “Почему мы считаем десятками? Почему нельзя считать по-другому? Как считали люди во все времена? И я решила изучить историю вопроса, познакомиться с различными системами счисления.

Актуальность исследования. Наша жизнь немыслима без цифр. Но мы никогда не задавали себе вопрос, откуда появились цифры? Почему мы пользуемся только: 1, 2, 3, 4, 5, 6, 7, 8, 9, 0? Ответ на этот вопрос мне даст изучение темы «Системы счисления». Изучая данную тему, я выясню, какова роль систем счисления в нашей жизни.

Объект исследования – системы счисления.

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

Задачи исследования:

Рассмотреть понятие систем счисления и их виды;

Познакомиться как возникли системы счисления

Познакомиться с различными системами счисления

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

Гипотеза

Человек использует только десятичную систему счисления, т.к. она удобна для счета

Методы исследования:

сравнительно - сопоставительный;

исследование литературы по данному вопросу;

анализ и обобщение, систематизация;

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

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

Например, индейцы и народы Древней Азии при счете завязывали узелки на шнурках разной длины и цвета. У некоторых богатеев скапливалось по несколько метров этой веревочной «счетной книги», попробуй, вспомни через год, что означают четыре узелочка на красном шнурочке!

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

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

И это продолжалось до тех пор, пока древние индийцы не изобрели для каждой цифры свой знак. Вот как они выглядели

Арабы были первыми, кто заимствовал цифры у индийцев, и привез их в Европу. Чуть позже арабы упростили эти значки, они стали выглядеть вот так. Они похожи на многие наши цифры. Арабы нуль, или «пусто», называли «сифра». С тех пор и появилось слово «цифра».

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

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

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

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

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

Основная часть.

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

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

Система счисления:

даёт представления множества чисел (целых и/или вещественных);

даёт каждому числу уникальное представление (или, по крайней мере, стандартное представление);

отражает алгебраическую и арифметическую структуру чисел.

Запись числа в некоторой системе счисления называется кодом числа.

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

Виды систем счисления.

Системы счисления подразделяются на:

позиционные,

непозиционные

смешанные.

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

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

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

Римская система счисления является непозиционной системой. В ней для записи чисел используются буквы латинского алфавита. При этом буква I всегда означает единицу, буква - V пять, X - десять, L - пятьдесят, C - сто, D - пятьсот, M - тысячу и т.д. Например, число 264 записывается в виде CCLXIV. При записи чисел в римской системе счисления значением числа является алгебраическая сумма цифр, в него входящих. При этом цифры в записи числа следуют, как правило, в порядке убывания их значений, и не разрешается записывать рядом более трех одинаковых цифр. В том случае, когда за цифрой с большим значением следует цифра с меньшим, ее вклад в значение числа в целом является отрицательным. Типичные примеры, иллюстрирующие общие правила записи чисел в римской система счисления, приведены в таблице.

Таблица 1. Запись чисел в римской системе счисления

1

2

3

4

5

I

II

III

IV

V

6

7

8

9

10

VI

VII

VIII

IX

X

11

13

18

19

22

XI

XIII

XVIII

XIX

XXII

34

39

40

60

99

XXXIV

XXXIX

XL

LX

XCIX

200

438

649

999

1207

CC

CDXXXVIII

DCXLIX

CMXCIX

MCCVII

2045

3555

3678

3900

3999

MMXLV

MMMDLV

MMMDCLXXVIII

MMMCM

MMMCMXCIX

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

Денежные знаки — это пример смешаннойсистемы счисления.

Сейчас в России используются монеты и купюры следующих номиналов: по 1, 5, 10, 50 копеек и по 1, 2, 5, 10, 50, 100, 500, 1000, 5000 рублей. Чтобы получить некоторую сумму в рублях, нужно использовать некоторое количество денежных знаков различного достоинства.

Предположим, что пылесос стоит 6379 рублей. Для покупки можно использовать шесть купюр по тысяче рублей, три купюры по сто рублей, одну пятидесятирублёвую купюру, две десятки, одну пятирублёвую монету и две монеты по два рубля. Если записать количество купюр или монет, начиная с 1000 руб. и заканчивая одной копейкой, заменяя нулями неиспользуемые номиналы, то получится число 603121200000.

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

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

Примеры позиционной системы счисления - двоичная, десятичная, восьмеричная, шестнадцатеричнаясистемы счисления и т. д.

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

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

Десятичная система впервые появилась в Индии примерно в VI веке новой эры. Индийская нумерация использовала девять числовых символов и нуль для обозначения пустой позиции. В ранних индийских рукописях, дошедших до нас, числа записывались в обратном порядке - наиболее значимая цифра ставилась справа. Но вскоре стало правилом располагать такую цифру с левой стороны. Особое значение придавалось нулевому символу, который вводился для позиционной системы обозначений. Индийская нумерация, включая нуль, дошла и до нашего времени. В Европе индусские приёмы десятичной арифметики получили распространение в начале ХIII в. благодаря работам итальянского математика Леонардо Пизанского (Фибоначчи). Европейцы заимствовали индийскую систему счисления у арабов, назвав ее арабской. Это исторически неправильное название удерживается и поныне.

Десятичная система использует десять цифр – 0, 1, 2, 3, 4, 5, 6, 7, 8 и 9, а также символы “+” и “–” для обозначения знака числа и запятую или точку для разделения целой и дробной частей числа.

В вычислительных машинах используется двоичная система счисления, её основание - число 2. Для записи чисел в этой системе используют только две цифры - 0 и 1. Вопреки распространенному заблуждению, двоичная система счисления была придумана не инженерами-конструкторами ЭВМ, а математиками и философами задолго до появления компьютеров, еще в ХVII - ХIХ веках. Первое опубликованное обсуждение двоичной системы счисления принадлежит испанскому священнику Хуану Карамюэлю Лобковицу (1670 г.). Всеобщее внимание к этой системе привлекла статья немецкого математика Готфрида Вильгельма Лейбница, опубликованная в 1703 г. В ней пояснялись двоичные операции сложения, вычитания, умножения и деления. Лейбниц не рекомендовал использовать эту систему для практических вычислений, но подчёркивал её важность для теоретических исследований. Со временем двоичная система счисления становится хорошо известной и получает развитие.

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

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

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

Восьмеричная система счисления. В этой системе счисления 8 цифр: 0, 1, 2, 3, 4, 5, 6, 7. Восьмеричная система счисления часто используется в областях, связанных с цифровыми устройствами. Характеризуется лёгким переводом восьмеричных чисел в двоичные и обратно, путём замены каждой цифры эквивалентной ей двоичной триадой (тройкой цифр) Легко догадаться, что для перевода многозначного двоичного числа в восьмеричную систему нужно разбить его на триады справа налево и заменить каждую триаду соответствующей восьмеричной цифрой (таблица 2).

Пример:

6118 =011 001 0012

1 110 011 1012=14358 (4 триады)

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

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

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

Таблица 2. Соответствие чисел, записанных в различных системах счисления

Десятичная

Двоичная

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

Шестнадцатеричная

1

001

1

1

2

010

2

2

3

011

3

3

4

100

4

4

5

101

5

5

6

110

6

6

7

111

7

7

8

1000

10

8

9

1001

11

9

10

1010

12

A

11

1011

13

B

12

1100

14

C

13

1101

15

D

14

1110

16

E

15

1111

17

F

16

10000

20

10

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

Правила перевода чисел из одной системы счисления в другую

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

Основные правила перевода:

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

При переводе удобно пользоваться таблицей степеней двойки:

Таблица 3. Степени числа 2

n (степень)

0

1

2

3

4

5

6

7

8

9

10

 

1

2

4

8

16

32

64

128

256

512

1024

Пример: Число 111010002 перевести в десятичную систему счисления.

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

При переводе удобно пользоваться таблицей степеней восьмерки:

Таблица 4. Степени числа 8

n (степень)

0

1

2

3

4

5

6

 

1

8

64

512

4096

32768

262144

Пример: Число 750138 перевести в десятичную систему счисления.

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

При переводе удобно пользоваться таблицей степеней числа 16:

Таблица 5. Степени числа 16

n (степень)

0

1

2

3

4

5

6

 

1

16

256

4096

65536

1048576

16777216

Пример: Число FDA116 перевести в десятичную систему счисления.

4. Для перевода десятичного числа в двоичную систему его необходимо последовательно делить на 2 до тех пор, пока не останется остаток, меньший или равный 1. Число в двоичной системе записывается как последовательность последнего результата деления и остатков от деления в обратном порядке.

Пример. Число 2210 перевести в двоичную систему счисления.

 

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

Пример. Число 57110 перевести в восьмеричную систему счисления.

 

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

Пример. Число 746710 перевести в шестнадцатеричную систему счисления.

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

Пример. Число 10010112 перевести в восьмеричную систему счисления.

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

Пример. Число 10111000112 перевести в шестнадцатеричную систему счисления.

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

Пример. Число 5318 перевести в двоичную систему счисления.

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

Пример. Число ЕЕ816 перевести в двоичную систему счисления.

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

Пример 1. Число FEA16 перевести в восьмеричную систему счисления.

Пример 2. Число 66358 перевести в шестнадцатеричную систему счисления.

Практическая часть

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

Заключение

Изучив литературу по теме «Системы счисления», я узнала, что в древности люди пользовались различными системами счисления, позиционными и непозиционными. Элементы некоторых систем счисления имеют практическое применение в наши дни. Общеупотребительной системой счисления стала десятичная система счисления. Но и другие системы счисления имеют практическое применение, например системы счисления с основаниями 2, 8, 16. Правила, связанные с системами счисления помогают в практической деятельности человека. А ученикам системы счисления помогают показать математику с другой стороны – математика может быть еще и средством развлечения. Я научила одноклассников переводить числа из десятичной системы счисления в любую другую и наоборот. Сделала буклет и подарила его ребятам, чтобы они были знакомы с другими системами счисления.

Системы счисления вошли в нашу жизнь из-за практической жизненной потребности, теперь можно сказать что, человек может отметить своё 1000 в некоторых системах счисления, и 2+2 не всегда равно 4.

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

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

Аванта +. Энциклопедия для детей. Т. 22. Информатика.-М.: Аванта+,2004

Аванта +. Энциклопедия для детей. Т. 11. Математика.-М.: Аванта+,2004

Галаева Е.А. Занимательные материалы по математике. 7 – 8 классы. – Волгоград: Издательско-торговый дом «Корифей», 2006. – 80 с.

Гашков С.Б. Системы счисления и их применение. (Серия: «Библиотека «Математическое просвещение»») – Москва: Издательство Московского центра непрерывного математического образования, 2004. – 52 с., ил.

Кессельман В.С. Занимательная математика М.: АСТ: Астрель, 2008.

Просмотров работы: 284