Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Центр помощи > Системы счисления |
Автор: Violet 30.10.2005, 18:00 |
Как перевести периодическую р-ричную дробь в десятичную систему счисления???![]() Добавлено @ 18:04 Там ещё геометрическую прогрессию нужно использовать... Что-то я ничего не нашла... ЗЫ Линку - буду очень рада!!! |
Автор: LSD 30.10.2005, 18:57 | ||
Делением ![]() Алгоритм в общем виде таков: переводим переодическую дробь в конечную непереодическую. А дальше делением получаем десятичную дробь. А что нужно реализация или еще что то? |
Автор: Mayk 30.10.2005, 19:00 | ||||
Пусть A - дробная часть числа в p-ной сс из n значащих цифр. A[1] - первая цифра после запятой Дробная часть из первых n цифр
Добавлено @ 19:02
Это целую часть делением. Дробную наоборот - умножением ![]() |
Автор: Violet 31.10.2005, 18:44 |
Mayk, Thanks.... А как перевести число 100100.01(110) в двоичной в десятичную..... Куда девать цифры до периода после запятой... и в 8-ричную не свернешь и в шестнадцатиричную... ![]() ![]() ![]() |
Автор: Akina 31.10.2005, 19:31 | ||
обрабатывается отдельно от периода, результаты складываются. |
Автор: Violet 31.10.2005, 20:13 |
можно конечно период расписать и свернуть.... |
Автор: LSD 31.10.2005, 22:02 | ||
Що ви говорите ![]() |