Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Теоретические вопросы _ Перевод дроби в 16-ю систему счисления

Автор: MeXX 30.04.2006 20:04

Очень прошу помочь! Задание из курсовой(1-й курс): надо перевести правильную десятичную дробь в
16-ую систему счисления. Как это сделать ?

Автор: Zxzc 1.05.2006 0:31

Вот этот алгоритм позволит перевести любую правильную дробь(десятичную) в любую систему счисления:
1. Умножить данное число на новое основание p.(Здесь - 16);
2. Целая часть полученного произведения - цифра старшего разряда искомой дроби;
3. Дробную часть вновь умножаем на p, и снова целая часть- следущая цифра;
4. Это продолжаем до тех пор пока дробная часть не будет равна нулю, либо пока не достигнем необходимой точности результата.

Автор: MeXX 1.05.2006 13:57

Большое спасибо, буду еще более признателен, если сможешь изобразить то же самое на Pascal :-)

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