Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.13;
Скачать: CL | DM;

Вниз

Системы счисления + дробные числа   Найти похожие ветки 

 
Ученик   (2005-02-25 17:51) [0]

Перевод целых чисел в ту или иную СС понятен. Как быть с вещественными?


 
Anatoly Podgoretsky ©   (2005-02-25 17:54) [1]

Точно также, до запятой M^N, после запятой M^-N,


 
Ученик   (2005-02-25 18:13) [2]

1F,8 [16]  = 1*16^1 + F*16^0 + 8*16^(-1) [10] = 31,5

Я все правильно понял?


 
begin...end ©   (2005-02-25 18:18) [3]

> Ученик   (25.02.05 18:13) [2]

Да.


 
Ученик   (2005-02-25 18:21) [4]


>  [3] begin...end ©   (25.02.05 18:18)


А как обратно? Из десятичной?


 
begin...end ©   (2005-02-25 18:33) [5]

> Ученик   (25.02.05 18:21) [4]

Вначале выделяете целую часть (31) и переводите обычным образом - 1F. Это и будет целая часть числа в шестнадцатеричной системе.

Затем дробную часть умножаем на основание шестнадцатеричной системы (16): 0,5 * 16 = 8. Выделяем целую часть: 8. Заметьте: дробной части уже нет. Переводим в шестнадцатеричную систему: 8. Так как дробная часть теперь равна нулю, то на этом процесс заканчиваем.


 
Ученик   (2005-02-25 18:44) [6]

Т.е. если бы было 31,7 [10], то в 16-й будет = 1F,B333333(3)?


 
begin...end ©   (2005-02-25 18:54) [7]

> Ученик   (25.02.05 18:44) [6]

Да.


 
Ученик   (2005-02-25 18:56) [8]

// Anatoly Podgoretsky ©   (25.02.05 17:54) [1]
// begin...end ©   (25.02.05 18:54) [7]

Спасибо.


 
Marser ©   (2005-02-25 18:57) [9]

На "Королевстве Delphi" была отличная статья "Неочевидные свойства вещественных чисел", кажется.


 
Ученик   (2005-02-25 19:22) [10]

Marser ©   (25.02.05 18:57) [9]

Я искал подобное, но google пути не показал... В принципе мне ужо обьяснили :)



Страницы: 1 вся ветка

Текущий архив: 2005.03.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.025 c
14-1109002104
YurikGL
2005-02-21 19:08
2005.03.13
Белорусы - молодцы!


1-1109546756
KyRo
2005-02-28 02:25
2005.03.13
Директория программы


9-1102936665
FUNKy
2004-12-13 14:17
2005.03.13
Как узнать координаты под курсором GLScene


14-1109063793
Ega23
2005-02-22 12:16
2005.03.13
23 февраля посвещается...


3-1108019366
Dmitry
2005-02-10 10:09
2005.03.13
Проблемы с Firebird 1.5?