Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Prolog
Перезагрузить страницу Error code 302
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Altur Altur вне форума
Member
 
Сообщений: 87
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.10.2005
По умолчанию Error code 302 - 10.09.2014, 15:14

Отчего может возникнуть такое сообщение об ошибке
Visual Prolog Код:
ExtraInfo=The value '1' is not in range [-1..1] of the domain 'math::inCircle'
и как с ним бороться? (в ходе программы величина действительно не превышает единицу).
Ответить с цитированием
  (#2 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 486
Сказал(а) спасибо: 17
Поблагодарили 33 раз(а) в 33 сообщениях
Регистрация: 28.03.2012
По умолчанию 10.09.2014, 16:32

Цитата:
Сообщение от Altur Посмотреть сообщение
Отчего может возникнуть такое сообщение об ошибке
Visual Prolog Код:
ExtraInfo=The value '1' is not in range [-1..1] of the domain 'math::inCircle'
и как с ним бороться? (в ходе программы величина действительно не превышает единицу).
смотрим домен:

prolog Код:
domains
    inCircle = digits ::maxFloatDigits [-1.0..1.0].

ага, плавающие значения, а это значит надо смотреть, чтьо за 1 у вас. Может 1.00000001 - выводится как 1, но больше!
Ответить с цитированием
  (#3 (permalink)) Старый
Винитарх Винитарх вне форума
Специалист
 
Аватар для Винитарх
 
Сообщений: 7,889
Сказал(а) спасибо: 2
Поблагодарили 293 раз(а) в 293 сообщениях
Регистрация: 01.03.2003
Адрес: Краснодар
По умолчанию 10.09.2014, 23:34

Цитата:
Сообщение от SergeMukhin78 Посмотреть сообщение
Может 1.00000001 - выводится как 1, но больше!
Всё правильно! Синус угла в военное время может быть немного больше единицы
Ответить с цитированием
  (#4 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 486
Сказал(а) спасибо: 17
Поблагодарили 33 раз(а) в 33 сообщениях
Регистрация: 28.03.2012
По умолчанию 11.09.2014, 01:07

Цитата:
Сообщение от Винитарх Посмотреть сообщение
Всё правильно! Синус угла в военное время может быть немного больше единицы
совершенно верно, например программа считает синус методом разложения в ряд, естественно ошибки округления могут накапливаться и опа!
Ответить с цитированием
  (#5 (permalink)) Старый
Altur Altur вне форума
Member
 
Сообщений: 87
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 23.10.2005
По умолчанию 11.09.2014, 15:57

Спасибо!
Значит придется вставлять дополнительную проверку на непревышение 1.
Ответить с цитированием
Ads.
  (#6 (permalink)) Старый
SergeMukhin78 SergeMukhin78 вне форума
Member
 
Сообщений: 486
Сказал(а) спасибо: 17
Поблагодарили 33 раз(а) в 33 сообщениях
Регистрация: 28.03.2012
По умолчанию 12.09.2014, 01:23

Цитата:
Сообщение от Altur Посмотреть сообщение
Значит придется вставлять дополнительную проверку на непревышение 1.
смотри:

math::restrict
Ответить с цитированием
Пользователь сказал cпасибо:
Altur (13.09.2014)
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сбой установки драйвера realtek hd audio [error code: -0001] Дима Астапкович Звук и акустические системы 4 16.02.2017 00:07
Недопустимый дескриптор окна,System Error. Code: 1400 2013 Ноутбуки 6 05.01.2013 19:35
Как исправить run-time error '1004' application-defined or object-defined error MrRikCastle Visual Basic 0 22.04.2011 10:43
Run-time error '1004': Application-defined or object-defined error imported_malor Visual Basic 1 17.01.2010 18:29
При линковании программы появляется ошибка Error 7 error LNK2001 NaN Visual C++ 6 06.01.2010 13:28
Code editor Exmap Офтопик 6 09.11.2008 22:21
1С bar code RAPIST Офтопик 10 06.06.2008 14:35
Unable to Invoke code Completion due to errors in source code как исправить ошибку mmmaxxx Delphi 3 10.07.2006 21:19
Code generation error во встроенном ассемблере Паскаля St. Andrew Assembler 3 24.11.2005 19:09
Error C2400: inline assembler syntax error in 'opcode как исправить tentul Программирование графики 2 23.10.2005 20:03
ERROR 1030: Got error 127 from table handler Anonymous PHP 1 15.07.2003 21:44



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов