![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Точность никогда не бывает лишней [D4, D5, Win95/98, WinME, NT4, Win2k, WinXP]
vasya_dvc © (2002-10-13 20:28:00)Как увеличить точность переменной с плавающей точкой (скажем, до 180 зн. после запятой)?
REA (2002-10-14 09:59:00) [1]А не скажет ли уважаемый Василий что за реактор он моделирует?
Slym (2002-10-14 06:16:00) [2]180 знаков после запятой? хоть 255
есть такой тип :string :) и не матюгайся
вспомни школу и организуй все вычисления в "столбик"
Oleg_Gashev (2002-10-14 03:28:00) [3]Длинные числа
http://algolist.manual.ru/maths/longnum.php
pirat (2002-10-14 01:37:00) [4]Не только, памятью. Скоростью вычислений также. Обычно скорость падает на порядки. Пробовал - знаю.
Юрий Зотов (2002-10-13 21:23:00) [5]> Точность никогда не бывает лишней
Еще как бывает, и даже очень часто. Бесплатной точности не существует, она идет за счет памяти. Вам нужна такая суперточность, при которой десяток чисел забьет всю память машины? Мне - не нужна. А кому нужна - для этого есть совсем другая техника (если денег хватит).
Более того, в большинстве реальных программ даже уже имеющаяся точность double/extended (15-20 десятичных знаков) является избыточной. А платить за этот ненужный избыток все равно приходится, той же памятью.
Последнее - формулировка вопроса неверна. Числа с плавающей точкой хранятся в экспоненциальном формате, поэтому их точность не бывает "после запятой". Точность - это общее число знаков.
TTCustomDelphiMaster (2002-10-13 20:37:00) [6]1. Создать свой тип переменной и математические операции над этим типом.
2. Поискать в интернете. Может быть кто-то уже это делал.