Вниз
Скачать: 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.022 c
14-1098872047
ArMellon
2004-10-27 14:14
2004.11.14
Бесплатные коллекции MP3 для скачиванивания


3-1098052285
Dimchik
2004-10-18 02:31
2004.11.14
Как получить metadata


1-1099061998
леха
2004-10-29 18:59
2004.11.14
list


1-1099230797
Dr. Genius
2004-10-31 16:53
2004.11.14
Работа с именами секций в Ini-файлах


14-1098683811
syte_ser78
2004-10-25 09:56
2004.11.14
Подарок девушке




   Наверх