ВУЗ:
Составители:
Рубрика:
7
Естественно, что в задачах, решаемых программой в основном будут применяться
первые четыре основных арифметических действия. Остальные действия предусмотрены
для возможных нетривиальных случаев.
Кроме того, в формулах могут использоваться скобки: ( ) и знак промежутка:
<> .
Численные константы могут содержать любое количество знаков и могут быть це-
лыми и вещественными. Вещественные числа выводятся
на экран с двумя знаками после
точки.
Также любая величина в формуле может быть задана в виде промежутка. Соответ-
ственно возможны арифметические действия с промежутками. Например, верными будут
следующие формулы:
D3.1+(T4.2<>8)/2 S3.1*(0.5<>0.6)+80
Естественно, что результат такого выражения также будет представлять собой
промежуток.
При обнаружении синтаксической ошибки в написании формулы (два знака дейст
-
вия подряд, несоответствующее количество скобок, и т.д.) программа выдаст соответст-
вующее сообщение об ошибке и установит указатель в месте предполагаемой ошибки.
Кроме того, при вводе формул Вам необходимо самостоятельно следить за тем,
чтобы выражение не утратило смысл и не потеряло размерности. Так, например, бес-
смысленными операциями являются: умножение даты
на что-либо, сложение дней с ве-
роятностью и т.д.
Используя выражения для задания характеристик в нескольких событиях, необхо-
димо следить за тем, чтобы не произошло перекрестного зацикливания переменных, т.е.
две или более переменных не должны одновременно ссылаться друг на друга.
Например: программа посчитает ситуацию неопределенной в случае, если
: S1.1 за-
дана как S2.1-5 ; а S2.1 задана как S1.1+5.
8.Зависимость переменных
Использование нечетких величин в формулах требует особого внимания со сторо-
ны пользователя, так как в теории прогнозов и нечеткой алгебре привычные математиче-
ские правила зачастую недейственны.
Приведем пример:
а) Вы собираетесь получить сумму от 20 до 40$, и после того, как Вы ее получите, половину полученной
суммы (от 10 до 20$) отдадите. При этом у Вас останется от 10 до 20$;
б) Вы собираетесь получить сумму от 20 до 40$, и после этого - отдадите от 10 до 20$. Здесь Ваш остаток:
от 0 до 30$. (20<>40)-(10<>20)=(0<>30)
Получается парадокс: в обоих случаях ожидаемые суммы прихода и расхода оди-
наковые, а ожидаемый остаток - разный. Дело в том, что при использовании в формулах
нечетких переменных, необходимо учитывать их взаимную зависимость. Задавая сумму
события [2] как S1.1*0.5, Вы должны ясно представлять, что Вы имеете ввиду: сумму,
равную половине полученной или в два раза
меньший промежуток, не зависимый от по-
лученной суммы. Таким образом, при расчете ожидаемого результата, формулу S1.1-
S1.1*0.5 в первом случае необходимо сначала сократить и получить S1.1*0.5, а затем
подставить конкретные цифры, а во втором случае: сначала подставить значения, а по-
том сократить. Естественно, что в более сложных формулах и при большем количестве
событий
- взаимная зависимость различных переменных может оказаться гораздо слож-
нее. В системе "Бизнес-Прогноз" предусмотрен учет зависимости (любой сложности)
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »