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

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

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

Примеры:

=3840+208+9+0,5=4057,510

Перевод двоичных чисел в восьмеричную (шестнадцатеричную) систему и обратно

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

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

Триада тройкой цифр.

Тетрада четверкой цифр.

Примеры:

1111101,010112=1 111 101, 010 112=175,268

1111101,010112=111 1101, 0101 12=7D,5816

567,5618=101 110 111, 101 110 0012=101110111,101110012

4FE,AD8=0100 1111 1110, 1010 11012=10011111110,101011012

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

4FE,AD8=0100 1111 1110, 1010 11012=10011111110,101011012=

=010 011 111 110, 101 011 0102= 2376,5328

567,5618=101 110 111, 101 110 0012=101110111,101110012=0001 0111 0111, 1011 10012=

=177,В916

Арифметические операции над числами в двоичной, восьмеричной и шестнадца­тери­чной системах счисления

Рассмотрим правила выполнения арифметических операций над одноразрядными числами.

сложение

вычитание

умножение

0 + 0 = 0

0 – 0 = 0

0  0 = 0

0 + 1 = 1

1 – 0 = 1

0  1 = 0

1 + 0 = 1

1 – 1 = 0

1  0 = 0

1 + 1 = 10

0 – 1 = –1

1  1 = 1

В

2

.11.. 1112

100110000

11011101

10011

се операции производятся столбиком:

1 1

11111 1 1 1

111101101011

+ 1001111111

111111111

1111101

101

-101

11001

101

-101

0101 0 - 101

0

1001101100001

1111101

1010

1111101

1111101____

10011100010

сложение

вычитание

умножение

деление

+ 111111

100000

101

1111

11

111

111

11

11

10

1000110

11001

+ 101

011

101

11

1111

0

Вычисления в восьмеричной и шестнадцатеричной проводятся аналогично операциям в двоичной системе.

Сложение:

  Ответ: 141,5 + 59,75 = 311,28 = C9,416 Проверка. Преобразуем полученные суммы к десятичному виду: 311,28 = 3 . 82 + 1. 81 + 1 . 80 + 2 . 8-1 = 201,25 C9,416 = 12 . 161 + 9 . 160 + 4 . 16-1 = 201,25

Вычитание:

  Ответ: 201,2510 - 59,7510 = 215,48 = 8D,816. Проверка. Преобразуем полученные разности к десятичному виду: 215,48 = 2 . 82 + 1 . 81 + 5 . 80 + 4 . 8-1 = 141,5; 8D,816 = 8 . 161 + D . 160 + 8 . 16-1 = 141,5.

Умножение:

Восьмеричная: 1638 . 638 Шестнадцатеричная: 7316 . 3316

163

* 63

531

+ 1262

13351

73

* 33

159

+ 159

16Е9

Деление:

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]