Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






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




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

В двоичной системе любое число записывается с помощью двух цифр 0 и 1 и называется двоичным

Для того чтобы отличить двоичное число от десятичного числа, содержащего только цифры 0 и 1, к записи двоичного числа в индексе добавляется признак дво­ичной системы счисления, например 110101,111,.

Каждый разряд (цифру) двоичного числа называют битом.

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

В этой сумме в качестве основания используется число 2. Например, для двоичного числа 1010101,101 сумма примет вид

1 - 26 +0 * 25 +1 * 24 +0 * 23+1 *2 2 + 0 *21 +1 * 2°+1 • 2-1 +0 • 2- 2 +1 * 2 -3

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

Выполняя в этой сумме арифметические опера­ции по правилам десятичной системы, получим десятичное число 85,625. Таким образом, двоичное число 1010101,101 совпадает с десятичным числом 85,625, или 1010101Д012 =85,62510.

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

Существенным недостатком двоичной системы является то, что для записи чис­ла в этой системе требуется довольно много цифр 0 и 1. Это затрудняет восприятие двоичных чисел человеком. Например, десятичное число 156 в двоичной системе имеет вид 10011100.

б) Сегіздік санау жүйесі. «Сегіздік» атауы бұл жүйенің негізі 8 болатынын білдіреді. Бұл жүйеде жазу үшін сегіз цифр - 0, 1, 2, 3, 4, 5, 6, 7 таңбалары қолданылады..

Сегіздік жүйеде, ондық және екілік жүйелердегіндей, цифрлар мәні жазылуында позицияға немесе орналасқан орнына байланысты болғандықтан позициялық жүйе болады. Ондық сан 156 сегіздік жүйеде былай жазылады: 234 яғни 15610 = 100111002 = 2348.

Ондық сан тәрізді кез келген сегіздік сандарын қосынды түрінде көрсетуге болады:

2*82 + 3*81 + 4*80 = 15610

в) Он алтылық санау жүйесі. «Он алты» атауы бұл жүйенің негізі 16 болатынын білдіреді. Бұл жүйеде сандарды жазу үшін он арап цифры - 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 және латын алфавитінің алғашқы алты әріпі – A, B, C, D, E, F қолданылады. Латын әріптерінің мәні ондық жүйедегі А = 10, B = 11, C = 12, D = 13, E = 14, F = 15 сандарына сәйкес келеді.

Он алтылық жүйеде ондық, сегіздік және екілік жүйелердегіндей, цифрлар мәні жазылуында позицияға немесе орналасқан орнына байланысты болғандықтан позициялық жүйе болып табылады. Ондық сан 156 он алтылық жүйеде былай жазылады: 9С яғни

15610 = 100111002 = 2348 = 9С16.

Ондық сан тәрізді кез келген он алтылық сандарын қосынды түрінде көрсетуге болады:

9*161 + С*80 = 9*161 + 12*80 = 156

  Алғашқы 32 санның әртүрлі санау жүйелеріндегі эквиваленті  
  Санау жүйесі   Санау жүйесі  
  10-дық 2-лік 8-дік 16-лық   10-дық 2-лік 8-дік 16-лық  
                     
                     
                     
                     
                     
                     
                     
                     
                     
                     
        A         1A  
        B         1B  
        C         1C  
        D         1D  
        E         1E  
        F         1F  
                     
                     

Рассмотрим перевод целого десятичного числа в двоичную систему счисления.

Пусть Ац = а n-1 х 2 n-1 +... + а 1 х 2 1 + а 0 х 2 0

- поделим Ац на 2, тогда неполное частное будет а n-1 х 2 n-1 + … +а1,а остаток а0

- полученное неполное частное опять разделим на 2, остаток от деления будет а1 и т.д.

- на n-м шаге получим набор остатков а 0, а 1, а 2,..., а n-1, которые входят в двоичное представление числа Ац и совпадают с остатками от последовательного деления данного числа на 2. Но мы получим их в обратном порядке. Нужно только переписать их.

Ац = а n-1 а n-2... а 1 а 0

Пример 1. Перевести число 11 из десятичной системы счисления в двоичную систему.

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

Пример 2. Если десятичное число достаточно большое, то можно применить следующий вид записи:

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

36310 = 1011010112

Рассмотрим перевод правильной десятичной дроби в двоичную систему счисления.

Пусть Ац - правильная десятичная дробь,тогда его можно записать в виде:

Адр = а -1 х 2 -1 + а -2 х 2 -2 +...

Если Адр умножить на 2, то в правой части получим а -1 + а -2 х 2 -1 + а-3 х 2 -2 +...,

где а-1 - целая часть, она и даст нам старший коэффициент в разложении числа Адр по степеням 2. Оставшуюся дробную часть снова умножим на 2 и получим а -2 + а-3 х 2 -1 +..., где а-2 - второй коэффициент после запятой в двоичном представлении числа. Процесс продолжить до тех пор, пока в правой части не получим 0 или не будет достигнута требуемая точность вычислений.

Пример 3. Перевести число 0,75 из десятичной системы счисления в двоичную систему. 0,7510 = 0,112 Проверка: 0,112 = 1 * 2 -1 + 1 * 2 -2 = 0,5 + 0,25 = 0,7510 Пример 4. Перевести число 0,7 из десятичной системы счисления в двоичную систему. 0,710 ≈ 0,1012 Проверка: 0,1012 = 1*2-1 + 0*2-2 + 1*2-3= 0,5 + + 0 + 0,125 = 0,625  

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

А если число смешанное? Тогда нужно отдельно перевести целую часть и отдельно - дробную.

Пример 5. Перевести число 15, 2510

Значит 15,2510 = 1111,012






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных