Top.Mail.Ru
Ответы
Аватар пользователя
8лет
Изменено

Объясните пожалуйста перевод в системы счисления по информатике

Почему при переводе, например, в двоичную систему числа 0.36 мы не умножаем 52 на 2 и так далее? Вроде в тексте написано но я не понимаю какая еще точность должна быть достигнута, какое произведение нулю...

Дополнен
По дате
По рейтингу
Аватар пользователя
Новичок
8лет

это перевод не точный, а приблизительный.
0,36 (10)=
= 0.0101110000101000111101011100001010001111010111(2)

тебе предложен алгоритм, позволяющий приближенно найти нужное количество знаков после запятой.

при переводе в двоичную систему десятичной дроби надо взять дробную часть и умножить на 2.
0,36*2=0,72
0,72*2=1,44
0,44*2=0,88
0,88*2=1,76
0,76*2=1,52
0,52*2=1,04
0,04*2=0,08
0,08*2=0,16
0,16*2=0,32
0,32*2=0,64
0,64*2=1,28
и так далее

теперь выписываешь ЦЕЛЫЕ части чисел после знака равенства.