powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / отбросить дробную часть
5 сообщений из 30, страница 2 из 2
отбросить дробную часть
    #38233350
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LepsikВы вообше в статью заглядывали?
Зачем мне заглядывать в статью, когда и так ясно что мантисса в показателе степени это чушь.
Мантисса это по определению множитель, а не показатель.
...
Рейтинг: 0 / 0
отбросить дробную часть
    #38233509
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly MoskovskyLepsikВы вообше в статью заглядывали?
Зачем мне заглядывать в статью, когда и так ясно что мантисса в показателе степени это чушь.
Мантисса это по определению множитель, а не показатель.

хорошо. давайте вашу версию что надо делать с содержимым мантиссы - 110010010000111111011011
...
Рейтинг: 0 / 0
отбросить дробную часть
    #38233540
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsikхорошо. давайте вашу версию что надо делать с содержимым мантиссы - 110010010000111111011011
Вычислить значение числа можно по формуле: Знак * Мантисса * 2^Экспонента.
(Никакого сложения или возведения 2^-Мантисса тут нет и быть не может)

Мантисса вычисляется исходя из того что она является многочленом вида

bit22 * 1 + bit21 * 1/2 + bit21 * 1/4 .... bit0 * 1/(2^22)

Т.е для числа Пи если мантисса=110010010000111111011011, экспонента=1, знак=1, то вычислить число можно следующим образом:

1 * (1 * 1/2 + 1 * 1/2 + 0 * 1/4 + 0 * 1/8 + 1 * 1/16 .... 1 * 1/(2^22)) * (2 ^ 1)
...
Рейтинг: 0 / 0
отбросить дробную часть
    #38233541
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Moskovskybit22 * 1 + bit21 * 1/2 + bit21 * 1/4 .... bit0 * 1/(2^22)


Опечатка, должно быть так:
bit23 * 1 + bit22 * 1/2 + bit21 * 1/4 .... bit0 * 1/(2^22)
...
Рейтинг: 0 / 0
отбросить дробную часть
    #38233544
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Черд, вот так правильно :)
bit23 * 1 + bit22 * 1/2 + bit21 * 1/4 .... bit0 * 1/(2^23)
...
Рейтинг: 0 / 0
5 сообщений из 30, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / отбросить дробную часть
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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