Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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




 

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

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

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

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

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

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

Правила выполнения вычислений с многозначными числами в позиционной системе счисления были разработаны средневековым математиком Мухамедом аль-Хорезми и в Европе были названы алгоритмами (от латинского написания имени аль-Хорезми – Algorithmi).

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

Позиционная система счисления – способ записи чисел, при котором используется ограниченное количество знаков, и значение каждого знака зависит от места (позиции), которое он занимает в числе.

Примером позиционной системы счисления является привычная нам десятичная система. Так, в десятичной записи числа 3 931 используются два знака (цифры) «3», но при этом одна из них означает «три тысячи», а вторая – «тридцать».

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

Дело в том, в позиционных системах счисления запись любого целого числа можно представить в виде

где A – число,

ai – i-й разряд числа,

m – номер разряда (позиции в числе).

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

,

где N – основание системы счисления.

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

 

В нашем примере используется десятичная система счисления, т.е. основание системы счисления равно 10, поэтому:

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

393110 – число в десятичной системе счисления,

1111010110112 – это же чисто в двоичной системе счисления.

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

.

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

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

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

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

Переведем число 1310 в двоичную систему:

13:2=6, остаток 1

6:2=3, остаток 0

3:2=1, остаток 1

1:2-0, остаток 1.

Результат: 11012.

 

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

· операция сложения выполняется поразрядно, начиная с младших разрядов в слагаемых;

· в каждом одноименном разряде слагаемых суммируются соответствующие цифры и перенос из предыдущего разряда суммы;

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

Мы хорошо знакомы с арифметическими действиями над десятичными числами – это так называемые вычисления «в столбик».

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

Сложение (z=x+y)   Умножение (z=x*y)
x y z   x y z
             
             
             
             

 

Подробнее арифметические операции над двоичными числами будут рассмотрены на практическом занятии.

 




Поделиться с друзьями:


Дата добавления: 2014-01-15; Просмотров: 1061; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.048 сек.