Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Системы счисления.doc
Скачиваний:
2
Добавлен:
11.09.2019
Размер:
615.42 Кб
Скачать

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

Аналогично переводу из двоичной системы счисления в шестнадцатеричную. Главным отличием является то, что основанием будет 8, а не 16, и деление числа производится не тетрадами, а группами по три числа.

  1. Выполнить перевод числа 100112 в восьмеричную систему счисления

10|0112=010|0112

0 102=28

0100112=238

0112=38

  1. Выполнить перевод числа 101100102 в восьмеричную систему счисления

1 0|110|0102=010|110|0102

0102=28

1102=68

0102=28

101100102=2628

  1. Выполнить перевод числа 0,00101012 в восьмеричную систему счисления

0|010|1012=000|010|1012

0002=08

0102=28

1012=58

0,00101012=0,0258

Перевод из восьмеричную системы счисления в двоичную:

  1. Выполнить перевод числа 138 в двоичную систему счисления

1 8=12=0012;

3 8=112=0112.

138 = 001|0112.

После удаления незначащих нулей имеем 138=10112

  1. Выполнить перевод числа 1378 в двоичную систему счисления

1 8=0012

3 8=0112

7 8=1112

001|011|1112=1|011|1112

138=10111112

  1. Выполнить перевод числа 0,748 в двоичную систему счисления

7 8=1112

0,748=0,1111002

48=1002.

Таблица 2. Основные методы

10→2

2→10

2→16

2→8

10→8

8→2

8→10

8→16

10→16

16→2

16→8

16→10

Арифметические операции в позиционных системах счисления Сложение

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

  1. Сложим числа 15 и 6 в различных системах счисления.

Десятичная 1510+610 Двоичная 11112+1102 Восьмеричная 178+68

Шестнадцатеричная: F16+616

Проверка. Преобразуем полученные суммы к десятичному виду: 101012 = 24 + 22 + 20 = 16+4+1=21, 258 = 2∙81 + 5∙80 = 16 + 5 = 21, 1516 = 1∙161 + 5∙160 = 16+5 = 21.

Ответ: 15+6 = 2110 = 101012 = 258 = 1516

  1. Сложим числа 15, 7 и 3.

Десятичная 1510+710 +310 Двоичная 11112+1112+112 Восьмеричная 178+78+38

Шестнадцатеричная: F16+716+316

Проверка: 110012 = 24 + 23 + 20 = 16+8+1=25, 318 = 3*81 + 1*80 = 24 + 1 = 25, 1916 = 1*161 + 9*160 = 16+9 = 25.

Ответ: 15+7+3 = 2510 = 110012 = 318 = 1916.

Вычитание

  1. Вычтем единицу из чисел 102, 108 и 1016

Двоичная 102–12 Восьмеричная 108–18 Шестнадцатеричная 1016–116

  1. Вычтем единицу из чисел 1002, 1008 и 10016.

Двоичная 1002–12 Восьмеричная 1008–18 Шестнадцатеричная 10016–116

  1. Вычтем число 59,75 из числа 201,25 в различных системах счисления

Десятичная 201,2510 – 59,7510 Двоичная 11001001,012–111011,112

Восьмеричная 311,28–73,68 Шестнадцатеричная С9,416–3B,C16

Ответ: 201,2510 – 59,7510 = 141,510 = 10001101,12 = 215,48 = 8D,816.