Задание по информатике 1) Получить шестнадцатиричную форму представления числа в формате с плавающей точкой в 4-х байтовой ячейке
Число - -139,375
2)По шестнадцатиричной форме внутреннего представления вещественного числа в 4-х байтовой ячейке восстановить само число
Число - 45ED0000

25 Ноя 2022 в 19:40
113 +1
0
Ответы
1

1) Для числа -139,375 в шестнадцатиричной форме представления в формате с плавающей точкой в 4-х байтовой ячейке будет:

Сначала переведем -139 в двоичную форму:
139 = 10001011

После этого добавим дробную часть (0,375) в двоичной форме:
0.375 = 0.011

Соберем все вместе:
-139,375 = 10001011.011

А теперь приведем к формату с плавающей точкой в 4-х байтовой ячейке:
1) Знак числа: 1 (так как число отрицательное)
2) Порядок: 2^7 - 1 = 127 + 8 = 135 (переводим в двоичную форму: 135 = 10000111)
3) Мантисса: убираем точку и смещаем запятую вправо в порядке двоичного числа
10001011.011 = 1.0001011011 * 2^7

Подставляем все данные в формат с плавающей точкой:
1 10000111 00010110110000000000000

Таким образом, шестнадцатиричная форма представления числа -139,375 в формате с плавающей точкой в 4-х байтовой ячейке будет D8EB8000.

2) Для восстановления числа из шестнадцатиричной формы внутреннего представления вещественного числа в 4-х байтовой ячейке нужно выполнить следующие шаги:
1) Разбиваем шестнадцатиричное число 45ED0000 на три части: знак, порядок и мантисса.
2) Знак числа: 4 в двоичной форме 0100, что означает положительное число.
3) Порядок: ED в двоичной форме 11101101 (с учетом смещения на 127) = 11101101 - 127 = 8
4) Мантисса: 0000, что означает 1.

Собираем все вместе и преобразуем в десятичное число:
Число = (+1) 2^(8) 1 = 256

Таким образом, исходное число, восстановленное из шестнадцатиричной формы 45ED0000, равно 256.

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