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

Пример 13

Провести следующие вычисления в шестнадцатеричной форме: 4410 – 5910 = - 1510

4410 = 2С16

|-5910| = 3В16 модуль числа - 3510

= С416 инверсия модуля числа - 5910

С516 дополнительный код числа - 5910

2

С

44

+

С

5

дополнительный код числа - 3510

F

1

старший разряд 1

0

Е

инверсия результата

+

0

1

+ 1

0

F

результат вычитания

Проверка: 0F16 = 0·161 + 15·160 = 1510

Представление вещественных чисел

Для практических вычислений формат с плавающей запятой не используется – это формат представления чисел в памяти ЭВМ, не удобна.

Вещественное число N можно представить в системе счисления с основанием k в виде полинома:

,

здесь дробная часть любого вещественного числа содержит ∞ число членов.

Перевод вещественных положительных чисел из 10-ной системы счисления в систему с основанием Р

1) целая часть переводится как в случае с целыми числами;

2) дробная часть умножается на Р, целая часть результата запоминается и отбрасывается.

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

4) Процедура продолжается до тех пор, пока дробная часть не станет равной нулю (или в пределе стремится к нулю, т.к. дробь в пределе является бесконечной);

5) полученный код отделяем от целой части запятой.

Пример 14

Перевести число 10,110 в двоичный вид

1. целая часть числа 1010 = 10102

2. дробная часть числа 0,1

N п/п

запоминаем

1

0,1

×

2

0,2

0

2

0,2

×

2

0,41

0

3

0,4

×

2

0,8

0

4

0,8

×

2

1,6

1

5

0,6

×

2

1,2

1

6

0,2

×

2

0,4

0

7

0,4

×

2

0,8

0

8

0,8

×

2

1,6

1

9

0,6

×

2

1,2

1

10

0,2

×

2

0,4

0

Проверка: 10,00011001102 = 1·23 + 0·22 + 1·21 + 0·20 + 0·2-1 + 0·2-2 + 0·2-3 + 1·2-4 + 1·2-5 +

0·2-6 + 0·2-7 + 1·2-8 + 1·2-9 + 0·2-10 = 10,099609…

Видно, что результат и исходное число в дробной части отличаются.

Вычислим погрешность для дробной части нашего случая с числом двоичных разрядов после запятой 10

NисходноеNполучившееся = абсолютная погрешность

относительная погрешность в процентах.

В нашем случае для : 0,391%.

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