powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
25 сообщений из 84, страница 1 из 4
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126741
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в таблице на скриншоте поле R -- ключевое. Разницу значений покажу в первом комментарии (словами: она ~3.33Е-16)

Кстати, Debug.Print отображает эти значения также, как их видно на картинке.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126742
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126775
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126789
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург, естественно, я обсуждаю отображение числа без форматирования. То есть, типа, полное.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126796
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS,

не бывает отображения числа без форматирования .
Увидеть то, что вы называете "полным" видом в строковом виде, отформатированном в виде числа для человеческого глаза нельзя.
Но вы можете завести двоичное поле на 8 байт с типом binary, записать туда свои числа, и уже после этого разглядывать разницу в их двоичных представлениях.

PS
Это странно - с упорством, достойным лучшего применения, из года в год заводить топики одной и той же степени удивления по части разницы между хранимым и отображаемым представлением числа, и прочих их особенностях.
Уже выберите время, и освойте тему фундаментально, раз она имеет для вас значение.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126797
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby
из года в год заводить топики одной и той же степени удивления по части разницы между хранимым и отображаемым представлением числа
--вы точно ни с кем меня не путаете?

PS. Но да, я в самом деле уже понял в чём тут заковыка.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126799
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ключевое поле...плавающая точка-сильно,однако
Стесняюсь спросить: а ЗАЧЕМ двойное с плавающей точкой-Вы хотите в таблице описать все звезды вселенной?
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126800
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby
не бывает отображения числа без форматирования
-- ну, если пустое поле "Формат" называть "форматированием" (плюс значение "Авто" в поле "число десятичных знаков"), то да, не бывает.

А также команду "Debug.Print x" в коде...

Иван FXS
booby
из года в год заводить топики одной и той же степени удивления по части разницы между хранимым и отображаемым представлением числа
--вы точно ни с кем меня не путаете?

PS. Но да, я в самом деле уже понял в чём тут заковыка.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126801
DarkMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Ключевое поле...плавающая точка-сильно,однако
Стесняюсь спросить: а ЗАЧЕМ двойное с плавающей точкой-Вы считаете количество звезд во вселенной?

Да и для звезд оно не особо то и подходит. :))
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126802
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

я проверял коллизии в самопальном ДСЧ. На 40-с-чем-то миллионном напоролся вот на это.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126804
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS
sdku,

я проверял коллизии в самопальном ДСЧ. На 40-с-чем-то миллионном напоролся вот на это.
А на что???
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126805
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS
ну, если ... то да, не бывает.

Без если и то - просто НЕ БЫВАЕТ , никогда, потому что не может быть



Иван FXS
пропущено...
--вы точно ни с кем меня не путаете?

точно не путаю.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126806
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

на то, что

Debug.Print R

выдал мне как-бы-значение коллизии, которого не оказалось в накопленных в таблице (предыдущих) значения ДСЧ.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126807
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS

А также команду "Debug.Print x" в коде...


Debug.print не отображает двоичное представление числа, а отображает, см выше, форматированное для человеческого глаза
приблизительное значение, которое в каких-то обстоятельствах случайно может оказаться даже и точным.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126809
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby
точно не путаю.
а я думаю, что путаете.

"не отображает двоичное представление числа, а отображает"

-- да, спасибо, я уже понял не только это, но и то, что некоторые (на самом деле, почти все) значения типа Double просто не могут быть точно/полностью отображены в десятичной нотации.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126810
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS,

ура.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126813
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
Иван FXS
sdku,

я проверял коллизии в самопальном ДСЧ. На 40-с-чем-то миллионном напоролся вот на это.
А на что???

На невозможность создать свой генератор случайных чисел(без знаний)
ТС пытается создать свой генератор из г**на и палок.
Вас ни с кем не спутаешь.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126815
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby,

ага, ура. Осталось ещё с-ура-катся по поводу того, что "десятичная нотация" (записи чисел) и "форматирование" -- это не одно и то же:

Debug.Print не выводит число целиком не потому, что "форматирует", а потому, что последняя десятичная цифра (представления) не определена.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126816
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS
booby,

ага, ура. Осталось ещё с-ура-катся по поводу того, что "десятичная нотация" (записи чисел) и "форматирование" -- это не одно и то же.

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

Результат преобразования обеспечивается с набором оговорок, рассуждающих о том, что преобразование произойдет с "достаточной"
(для инженерного вычисления, например) степенью точности.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126817
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"чисел двоичной точности "??? (Это вы так переводите "Double"?)

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


-- нет, Debug.Print х не заморачивается всем этим, а просто выводит все цифры десятичной нотации, которые определены .
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126818
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS
"чисел двоичной точности "??? (Это вы так переводите "Double"?)


это они так называются в русском языке.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126819
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Иван FXS

-- нет, Debug.Print х не заморачивается всем этим, а просто выводит все цифры десятичной нотации, которые определены .

я не знаю, на каком языке написано это предложение, и затрудняюсь до степени отказа, с его переводом на русский.
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126821
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
впрочем, у конкретного значения типа Double можно определить (вычислить) сколько угодно цифр его записи в десятичной нотации. Фишка (первая) в том, что точное отображение его сколь угодно длинной, но конечной записью в десятичной нотации может оказаться невозможной.

А вторая фишка состоит в том, что при (арифметических) операциях со значениями типа Double происходит округление, чтобы результат поместился обратно в значение того же типа Double, и именно в этом смысле "окончание" (десятичной нотации, например) числа "не определено".
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126822
Иван FXS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
booby
это они так называются в русском языке
русская языка богатое...
https://yandex.ru/search/?text=числа двоичной точности&lr=16
...
Рейтинг: 0 / 0
MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
    #40126824
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одинарная..двойная точность..плавающая точка-до хрена в дохреновой степени плюс единица-есть же "старые, добрые"-денежный,целое,длинное целое,действительное-не припомню чтоб на практике(лично мне) понадобился тип с плавающей точкой
...
Рейтинг: 0 / 0
25 сообщений из 84, страница 1 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / MS Access отображает значения Double (Двойное с плав. точкой) не полностью?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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