Показать сообщение отдельно
Старый 08.03.2011, 21:39   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

для начала:
Перевод дробного числа из десятичной системы счисления в двоичную осуществляется по следующему алгоритму:
1)Вначале переводится целая часть десятичной дроби в двоичную систему счисления;
2)Затем дробная часть десятичной дроби умножается на основание двоичной системы счисления;
3)В полученном произведении выделяется целая часть, которая принимается в качестве значения первого после запятой разряда числа в двоичной системе счисления;
4)Алгоритм завершается, если дробная часть полученного произведения равна нулю или если достигнута требуемая точность вычислений. В противном случае вычисления продолжаются с предыдущего шага.

к сожалению я где-то потерял реализацию на с++ . если найду то сразу выложу в паскале.
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070