Вниз
Скачать: CL | DM;

Перевод чисел из dec в hex и bin   Найти похожие ветки 

← →
Труп Васи Доброго ©   (2004-10-26 12:53) [0]

Привет всем! Вот никогда не надо было мне этого, а тут потребовалось перевести число 1.73 из bin в hex и bin. С целыми числами вроде всё понятно, а как быть в таком случае?


← →
Труп Васи Доброго ©   (2004-10-26 12:54) [1]

Имелось в виду 1.73 из dec в hex и bin


← →
pasha_golub ©   (2004-10-26 12:55) [2]

На algolist.manual.ru смотрел?


← →
Digitman ©   (2004-10-26 13:27) [3]


> Труп Васи Доброго ©   (26.10.04 12:54) [1]


однозначного решения не существует.
все зависит от того, в каком формате представлено floating-point-значение числа 1.73 ... это может быть и Single , и Real, и Double, и Extended .. значение каждого из этих типов занимает разное число байт в памяти, а из этого следует, что и результаты hex/bin-представления содержимого этих байт будут так же различными


← →
Alx2 ©   (2004-10-26 13:47) [4]

>Труп Васи Доброго ©   (26.10.04 12:53)  
1.73 (dec) = 1*2^0+1*2^(-1)+0*2^(-2)+1*2^(-3)+1*2^(-4)+1*2^(-5)+0*2^(-6)+1*2^(-7)+0*2^(-8)+1*2^(-9)+1*2^(-10)+....
=1.1011101011...
периодическая двоичная дробь


← →
pasha_golub ©   (2004-10-26 14:21) [5]

Alx2 ©   (26.10.04 13:47) [4]
Небось Маткадом перевел? ;-)


← →
Alx2 ©   (2004-10-26 14:23) [6]

>pasha_golub ©   (26.10.04 14:21) [5]
Ручками :)
там переводить нечего: множишь дробную часть на два и целую часть от полученного пишешь в реультат потом снова множишь дробную часть и т.п. :) .


← →
GrayFace ©   (2004-10-26 15:34) [7]

Digitman ©   (26.10.04 13:27) [3]
однозначного решения не существует.

Наверняка существует. Только не отличается скоростью работы.


← →
Труп Васи Доброго ©   (2004-10-26 17:23) [8]

Всем спасибо! Нашёл инфу!
Однако гемморой это делать чужие контрольные! :)


← →
pasha_golub ©   (2004-10-26 17:33) [9]

Alx2 ©   (26.10.04 14:23) [6]
Наконец-то, я из тебя алгоритм вытянул. :)



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.024 c
3-1097714633
saNat
2004-10-14 04:43
2004.11.14
ADOConnection


1-1098887850
Lexx3D
2004-10-27 18:37
2004.11.14
Re: Смена языков программы...


14-1098882421
SPeller
2004-10-27 17:07
2004.11.14
А у нас отопление дали


3-1098123552
Sid
2004-10-18 22:19
2004.11.14
Проблемс с подстановочными полями


1-1098867355
_Сергей_
2004-10-27 12:55
2004.11.14
Дизайнер форм




   Наверх