On-line: гостей 0. Всего: 0 [подробнее..]
АвторСообщение
Сенькина ТС
администратор




Сообщение: 2
Зарегистрирован: 10.03.11
Откуда: Комсомольск-на-Амуре
Репутация: 0
ссылка на сообщение  Отправлено: 14.03.11 14:53. Заголовок: Вопрос 2


Как решать задачи такого типа:
Сколько единиц в двоичной записи десятичного числа 125,24?

Спасибо: 0 
Профиль Ответить
Ответов - 1 [только новые]


Поляков





Сообщение: 3
Зарегистрирован: 10.03.11
Откуда: Россия, Санкт-Петербург
Репутация: 0
ссылка на сообщение  Отправлено: 15.03.11 03:49. Заголовок: Здравствуйте! Как ре..


Здравствуйте!

 цитата:
Как решать задачи такого типа:
Сколько единиц в двоичной записи десятичного числа 125,24?

В двоичной записи введенного числа единиц бесконечно много, потому что 0,24 при переводе в двоичную систему дает бесконечную двоичную дробь.

Если говорить о "нормальных" числах (которые записываются в виде конечных двоичных чисел), нужно переводить в двоичную систему отдельно целую и дробную часть, другого пути я не знаю.

Допустим, дано 125,125. Дробная часть 0,125=0,0012, там одна единица.

Целая часть - 125. Её можно прямо перевести в двоичную систему: 125 = 11111012. Быстрее всего вспомнить, что 127 - это 7 единиц, а 125 = 127 - 2, то есть из 127 убирается один разряд, 21. Поэтому в двоичной записи числа 125 будет 6 единиц.

Итого, в двоичной записи числа 125,125 будет 7 единиц, из них 6 - в целой части, и 1 - в дробной.

Спасибо: 1 
Профиль Ответить
Тему читают:
- участник сейчас на форуме
- участник вне форума
Все даты в формате GMT  10 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет