Сегодня проходила тест, Машинное представление числовых данных. Вещественные числа. Но я так и не поняла как правильно перевести число десятичное в машинное представление в шестнадцатеричное. Хотя делала все как написано в лекциях. В результате сколько вариантов решений я представляла на тесте все было неправильным. Из всего теста сдела те задачи где нужно было перевести наоборот с шестнадцатеричной в десятичную.
У меня тоже самое, в итоге я неправильно сделала несколько заданий. Когда сохранила там ответы совершенно не такие какие получились у меня. Что я делала не так я так и не поняла. Могу прислать ответы они все там показаны в тесте.
1 шаг Переводим число 65,25 в 2 с/с (1000001,01) 2 шаг Считаем порядок со смещением (т.к. single-127, 127+6=133, число 6 получилось при представлении числа 1000001,01 в станд. виде 1,00000101, запятую перенесли на 6 знаков) 3 шаг Переводим число 133 в 2 с/с 10000101 4 шаг Формируем число знак+порядок со смещением+мантисса(убрать первую единицу-неявный бит)+оставшиеся нули до 32 знаков в числе т.е. 11000010100000101000000000000000 5 шаг Разбиваем на тетрады(группы по 4 цифры) и переводим в 16 с/с. 1100-C 0010-2 1000-8 0010-2 1000-8 0000-0 0000-0 0000-0 C2828000
Сегодня проходила тест, Машинное представление числовых данных. Вещественные числа. Но я так и не поняла как правильно перевести число десятичное в машинное представление в шестнадцатеричное. Хотя делала все как написано в лекциях. В результате сколько вариантов решений я представляла на тесте все было неправильным. Из всего теста сдела те задачи где нужно было перевести наоборот с шестнадцатеричной в десятичную.
ОтветитьУдалитьСолдатова Д.Х.
У меня тоже не получилось ответить правильно на тест. Делала всё как написано в лекции, но в ответе вторая цифра не совпадала с тестовой.
ОтветитьУдалитьУ меня тоже самое, в итоге я неправильно сделала несколько заданий. Когда сохранила там ответы совершенно не такие какие получились у меня. Что я делала не так я так и не поняла. Могу прислать ответы они все там показаны в тесте.
ОтветитьУдалить1 шаг Переводим число 65,25 в 2 с/с (1000001,01)
ОтветитьУдалить2 шаг Считаем порядок со смещением (т.к. single-127, 127+6=133, число 6 получилось при представлении числа 1000001,01 в станд. виде 1,00000101, запятую перенесли на 6 знаков)
3 шаг Переводим число 133 в 2 с/с 10000101
4 шаг Формируем число знак+порядок со смещением+мантисса(убрать первую единицу-неявный бит)+оставшиеся нули до 32 знаков в числе
т.е. 11000010100000101000000000000000
5 шаг Разбиваем на тетрады(группы по 4 цифры) и переводим в 16 с/с.
1100-C 0010-2 1000-8 0010-2 1000-8 0000-0 0000-0 0000-0
C2828000
Ответы на тест "Вещественные числа". Пишу начало вопроса и ответ:
ОтветитьУдалить-99,5 С2С70000
-115,25 C2E68000
-65,25 C2828000
150,5 43168000
-105,75 C2D38000
42E20000 113
C37F0000 -255
430F0000 143
43800000 256
345,5 43ACC000
436E0000 238
H.В.Альшина
c2f20000 -121
ОтветитьУдалитьСпасибо от потребителя! Ренат!
ОтветитьУдалить