Информатика. Двоичные числа. Выполнить вычитание двух чисел в формате с плавающей запятой, заменив операцию
вычитания сложением. В качестве операндов берутся двоичное и десятичное числа из табл. 1.
Величина разрядной сетки для мантиссы – 16 разрядов, для порядка – не ограничивается. Десятичное число необходимо представить в двоичной системе с 5-ю знаками после запятой.
Результат вычитания необходимо представить в десятичной системе и вычислить его
абсолютную и относительную погрешности. Числа: 62.02 (в 10-ой СС); 1110101,10000 (в 2-ой СС)

26 Окт 2020 в 19:44
164 +1
0
Ответы
1

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

Сначала представим десятичное число 62.02 в двоичной системе с 5 знаками после запятой:
62(десятичное) = 111110(двоичное)
0.02(десятичное) = 0.00010(двоичное)

Итак, 62.02 в двоичной системе = 111110.00010

Теперь можно выполнить операцию сложения вместо вычитания:

111110.00010 + 1110101.10000 = 10000011.10010

Теперь переведем результат 10000011.10010 в десятичную систему:
10000011.10010 = 131.46

Таким образом, результат вычитания (с учетом замены на сложение) двух чисел 62.02 и 1110101.10000 равен 131.46.

Теперь найдем абсолютную и относительную погрешности:
Абсолютная погрешность = |Точное значение - Приближенное значение| = |62.02 - 131.46| = 69.44
Относительная погрешность = (Абсолютная погрешность / Точное значение) 100% = (69.44 / 62.02) 100% ≈ 112.04%

Таким образом, абсолютная погрешность составляет 69.44, а относительная погрешность около 112.04%.

17 Апр 2024 в 22:33
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир