powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Потеря точности????
21 сообщений из 46, страница 2 из 2
Потеря точности????
    #34050611
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Barlone а Вы уверены, что именно 0.0000016 не представляется точно в формате с плавающей точкой? Как и 0.0000032, 0.0000048, 0.0000064, и т.д.
...
Рейтинг: 0 / 0
Потеря точности????
    #34050627
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man_555 Barlone а Вы уверены, что именно 0.0000016 не представляется точно в формате с плавающей точкой? Как и 0.0000032, 0.0000048, 0.0000064, и т.д.

Вообще-то. Даже 1.0 не является точным.
...
Рейтинг: 0 / 0
Потеря точности????
    #34050690
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhВообще-то. Даже 1.0 не является точнымединица - это любое основание системы в степени 0, где неточность ?
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Потеря точности????
    #34050691
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, ну 1 то можно представить точно. Проблема в том что результат вычислений не равен этому точному представлению. А 0.0000016 (=1/625000) конечно не может быть представлено точно. Точно можно представить только числа представимые в виде дроби со степенью 2 в знаменателе.
...
Рейтинг: 0 / 0
Потеря точности????
    #34050821
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабас AkhВообще-то. Даже 1.0 не является точнымединица - это любое основание системы в степени 0, где неточность ?
Posted via ActualForum NNTP Server 1.3

Колличество значимых бит не хватает, чтобы быть уверенным, что число представленное в дубле как 1.0, являестя единицей
...
Рейтинг: 0 / 0
Потеря точности????
    #34050831
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh A> Колличество значимых бит не хватает, чтобы быть уверенным,
A> что число представленное в дубле как 1.0, являестя
A> единицейсначала ты говорил про число один (1.0), а теперь про предятавление :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Потеря точности????
    #34050872
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас Барабас Akh A> Колличество значимых бит не хватает, чтобы быть уверенным,
A> что число представленное в дубле как 1.0, являестя
A> единицейсначала ты говорил про число один (1.0), а теперь про предятавление :)

Это я man_555 отвечал. :)
...
Рейтинг: 0 / 0
Потеря точности????
    #34051022
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если 1 не точно предсталяется, то по логике тогда, умножив 1 на 1 n раз, я должен получить число более близкое к 0, чем к 1. Правильно?
...
Рейтинг: 0 / 0
Потеря точности????
    #34051058
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man_555если 1 не точно предсталяется, то по логике тогда, умножив 1 на 1 n раз, я должен получить число более близкое к 0, чем к 1. Правильно?

Почему с разу к 0-лю, может к бесконечности?
...
Рейтинг: 0 / 0
Потеря точности????
    #34051102
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhПочему с разу к 0-лю, может к бесконечности?

вообще-то к 0-лю.

0,99 * 0,99 = 0,9801
...
Рейтинг: 0 / 0
Потеря точности????
    #34051152
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man_555 AkhПочему с разу к 0-лю, может к бесконечности?

вообще-то к 0-лю.

0,99 * 0,99 = 0,9801

Почему это не точное число обязательно должно восприниматься в меньшую сторону?
0.999999999999999999999999999999999999(7)=1.000000000000000000000000000000
1.000000000000000000000000000000000000(2)=1.000000000000000000000000000000
1.000000000000000000000000000000000000(5)=1.000000000000000000000000000001
В скобках, то что выпало за разряды точности.
...
Рейтинг: 0 / 0
Потеря точности????
    #34051234
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akh
Почему это не точное число обязательно должно восприниматься в меньшую сторону?
0.999999999999999999999999999999999999(7)=1.000000000000000000000000000000
1.000000000000000000000000000000000000(2)=1.000000000000000000000000000000
1.000000000000000000000000000000000000(5)=1.000000000000000000000000000001
В скобках, то что выпало за разряды точности.

конечно необязательно - хоть в большую. Только 1 сколько не умножай на себя всегда будет 1 в представлении float
...
Рейтинг: 0 / 0
Потеря точности????
    #34051270
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man_555Только 1 сколько не умножай на себя всегда будет 1 в представлении float

Очень хорошо. Но не надо говорить о точном представлении чисел в форматах с плавающей точкой.
...
Рейтинг: 0 / 0
Потеря точности????
    #34051291
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkhОчень хорошо. Но не надо говорить о точном представлении чисел в форматах с плавающей точкой.

Чего-то не понял.. а разве нельзя некоторые числа во флоуте точно представить? 1, 44.53 например?
...
Рейтинг: 0 / 0
Потеря точности????
    #34051359
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man_555 AkhОчень хорошо. Но не надо говорить о точном представлении чисел в форматах с плавающей точкой.

Чего-то не понял.. а разве нельзя некоторые числа во флоуте точно представить? 1, 44.53 например?

Для операций с плавающей точкой существует понятие количество значимых разрядов (определяется длиной мантиссы), которое учитывается для выбора типа представления данных. Результирующее число, которое находится в переменной вещественного типа, соответственно, тоже имеет определенное количество значимых разрядов, но оно обычно меньше, чем типа, ибо, над числами выполняются арефметические операции, которые неуклонно увеличивают погрешность. Максимальная точность числа в вещественном типе = точности типа.
Так воспринимают и работают с числами с плавающией точкой.
А точно число представляется, .... точно число представляется в int, long , ... . ;)
...
Рейтинг: 0 / 0
Потеря точности????
    #34051417
man_555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот оно как! а как это проверить на практике? убедиться собственными глазами?
...
Рейтинг: 0 / 0
Потеря точности????
    #34051514
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и кто выиграл ? :)
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Потеря точности????
    #34051526
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
man_555вот оно как! а как это проверить на практике? убедиться собственными глазами?

Клади числа в дубль, да умножай их
...
Рейтинг: 0 / 0
Потеря точности????
    #34051552
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Карабас БарабасНу и кто выиграл ? :)

А с полки пирожок будет?
...
Рейтинг: 0 / 0
Потеря точности????
    #34052680
Апять шняга разводится :Тынц
...
Рейтинг: 0 / 0
Потеря точности????
    #34052722
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЯдренБатонАпять шняга разводится :Тынц

И не говори. :)
...
Рейтинг: 0 / 0
21 сообщений из 46, страница 2 из 2
Форумы / C++ [игнор отключен] [закрыт для гостей] / Потеря точности????
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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