Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Системы исчесления / 3 сообщений из 3, страница 1 из 1
04.04.2006, 23:11
    #33644848
q
q
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системы исчесления
Привет всем!
Кто-нить знает как перевести десятичное 0.3 в двоичное представление?
Заранее спасибо.
...
Рейтинг: 0 / 0
05.04.2006, 01:03
    #33644929
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системы исчесления
Делить на два до получения в остатке нуля или до заполнения разрядной сетки.
...
Рейтинг: 0 / 0
11.04.2006, 05:27
    #33657241
AsPiro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Системы исчесления
MasterZivДелить на два до получения в остатке нуля или до заполнения разрядной сетки.

Позволю себе внести небольшую поправку: для перевода целой части - делить на 2, а для дробной умножать:)

После каждого умножения целую часть произведения (может получиться 0 или 1) записываем слева на права в очередной двоичный разряд дробной части. Процесс продолжается до тех пор пока на очередном шаге дробная часть не станет = 0, либо пока не заполниться разрядная сетка.

В рассматриваемом примере: 0.3 в двоичной системе будет 0.010011001100110011... (как раз тот случай когда дробь получается бесконечной).
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Системы исчесления / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]