2016-02-27 5 views
1

Я знаю о нормализации, что мы должны преобразовать каждое число в 0,1 модели, которые оставили самую цифру в значении, и становится «1». но моя книга конвертирует 0,25 по-другому. Книги конвертируют 17 правильно, но для 0.25 я думаю, что мы должны написать 0.1 * 2^-1. я прав? Есть идеи?Плавающая точка и один вызов, нормализация?

enter image description here

+0

Я думаю, что вы правы, и книга является неправильным. –

+0

Теперь я использую калькулятор, ответ 0,1 * 2^-1 равен 0,05, а не 0,25 !!! @PaulR – user4249446

+0

Это нестандартный формат, который они, очевидно, придумали для образовательных целей, но похоже, что автор забыл преобразовать 1.0 x 2^-2 в нормализованный формат 0,1 × 2 × -1, поэтому ответ должен be '00111110000000'. –

ответ

1

Как ясно комментарии PaulR, мы получаем 0.1b * 2^-1, как нормализованная форма 00111110000000.

Смежные вопросы