Помощь - Поиск - Пользователи - Календарь
Полная версия: Перевод дроби в 16-ю систему счисления
Форум «Всё о Паскале» > Pascal, Object Pascal > Теоретические вопросы
MeXX
Очень прошу помочь! Задание из курсовой(1-й курс): надо перевести правильную десятичную дробь в
16-ую систему счисления. Как это сделать ?
Zxzc
Вот этот алгоритм позволит перевести любую правильную дробь(десятичную) в любую систему счисления:
1. Умножить данное число на новое основание p.(Здесь - 16);
2. Целая часть полученного произведения - цифра старшего разряда искомой дроби;
3. Дробную часть вновь умножаем на p, и снова целая часть- следущая цифра;
4. Это продолжаем до тех пор пока дробная часть не будет равна нулю, либо пока не достигнем необходимой точности результата.
MeXX
Большое спасибо, буду еще более признателен, если сможешь изобразить то же самое на Pascal :-)

Цитата(правила раздела)
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ - для этого есть отдельный раздел!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.