HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ОФФТОП > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Трабла с переводом дробных чисел в системах счислений
  #1  
Старый 25.09.2009, 01:17
Kreoda
Познающий
Регистрация: 09.09.2009
Сообщений: 33
С нами: 8774935

Репутация: 0
По умолчанию Трабла с переводом дробных чисел в системах счислений

0.853*2 = 1.706 (1)
0.706*2 = 1.412 (1)
0.412*2 = 0.824 (0)
0.824*2 = 1.648 (1)

0,853 = 0,1101

0.5+0.25+0+0.0625

Перевожу и нифига не получается.Где я ошибся ? Помогите.
 
Ответить с цитированием

  #2  
Старый 25.09.2009, 09:38
Retro
Новичок
Регистрация: 04.06.2009
Сообщений: 3
С нами: 8913424

Репутация: 6
По умолчанию

Тебе же ответил тут http://forum.antichat.ru/threadedpost1546631.html#post1546631 .

Т.е получилось что-то вроде [0.110111......] и пока число не будет наиболее точным, умножай на двойку. А ЧТО бы получилось точно, надо увеличить кол-во значимых цифр, и результат подойдет с определенной погрешностью.
 
Ответить с цитированием

  #3  
Старый 25.09.2009, 12:12
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
С нами: 10021597

Репутация: 905


По умолчанию

Более точное значение будет
Код:
0.1101101001011110001101010011111101111100111011011001
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод из дробных чисел в другие системы счисления Kreoda Болталка 3 25.09.2009 11:51
Assembler FAQ GlobalRave С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 2 15.02.2009 18:59



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.