Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Max Alekseyev                        2:5015/60      08 Oct 2002  14:42:24
 To : Vlad Golubev
 Subject : Округление к ближайшему
 -------------------------------------------------------------------------------- 
 
 
 Replying to a message of Vlad Golubev to Kirill Frolov:
 
  VS>>> Что значит "Округление к ближайшему" для числа "-0.5" : "-1" или
  VS>>> "0"?
  KF>>     round(x) == ceil(x+0.5);  -->  ответ 0.
 
  VG>  Имхо должно быть указано по избытку или недостатку.
 
 Процитирую соответствующий параграф из "Аппроксиметрики" В.М.Юровицкого:
 http://yur.ru/science/computer/appro/monografia.htm
 
 ===cut===
 1.4.1. Округление приближенного числа
 
 Важнейшей операцией в классической системе обработки приближенных чисел является
 операция округления, т.е. переход от данного числа к некоему связанному с ним,
 но менее точному, с меньшим числом значащих разрядов. Округление на один разряд 
 сводится к превращению последнего значащего разряда в незначащий (отбрасывание
 или замена незначащим нулем). Если отбрасываемый разряд меньше 5, то больше
 ничего не делается (округление с недостатком), а если отбрасываемый разряд
 превышает 5, то предшествующий значащий разряд увеличивается на единицу
 (округление с избытком). Если же округляемый разряд равен 5, то действует
 правило: четный предшествующий разряд не изменяется, а нечетный увеличивается на
 единицу.
 
 Если операцию округления обозначим через Q, то легко видеть, что
 Q(123'00)=12'000, Q(0.3456')=0.346', Q(22.5')=22', Q(11.995')=12.00'.
 
 Важным свойством округления в классической теории приближенных чисел является
 равновероятность округления в любую сторону - как с избытком, так и с
 недостатком.
 
 Казалось бы, мы имеем очень простую и естественную систему округления. Увы,
 компьютерная техника так до сих пор и не смогла освоить этот алгоритм
 округления.
 ===cut===
 
 Regards,      ш.ш
         Max    ~
 
 --- FleetStreet 1.27.3.8
  * Origin:  (2:5015/60)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Округление к ближайшему   Victor Sotnikov   26 Sep 2002 22:53:48 
 Округление к ближайшему   Kirill Frolov   03 Oct 2002 23:21:32 
 Окpyгление к ближайшемy   Vlad Golubev   05 Oct 2002 00:20:23 
 Окpyгление к ближайшемy   Vovanius Uryvaeff   08 Oct 2002 19:12:46 
 Окpyгление к ближайшемy   Vovanius Uryvaeff   08 Oct 2002 19:13:09 
 Окpyгление к ближайшемy   Vovanius Uryvaeff   08 Oct 2002 19:15:37 
 Окpyгление к ближайшемy   Vovanius Uryvaeff   08 Oct 2002 19:19:05 
 Округление к ближайшему   Max Alekseyev   08 Oct 2002 14:42:24 
 Округление к ближайшему   Vovanius Uryvaeff   09 Oct 2002 18:20:46 
 Округление к ближайшему   Max Alekseyev   09 Oct 2002 13:26:14 
 Re: Округление к ближайшему   Sergey Andrianov   10 Oct 2002 23:43:02 
 Окpyгление к ближайшемy   Vlad Golubev   09 Oct 2002 20:01:40 
 Округление к ближайшему   Evgenij Masherov   12 Oct 2002 09:42:48 
 Re: Окpугление к ближайшему   Igor Bury   17 Oct 2002 09:44:27 
 Re: Округление к ближайшему   Michael Ryazanov   13 Oct 2002 20:51:00 
 Re: Округление к ближайшему   Vovanius Uryvaeff   15 Oct 2002 21:42:06 
Архивное /ru.algorithms/18133da2efb0.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional