Реферат: Изучение взаимно влияющих друг на друга математических параметров
PRINT "Годовой доход с продажи зерна="; pw * ws; "$ "
PRINT "Общий годовой доход="; INT(s); "$"
PRINT "Общая накопленная сумма="; INT(st); "$"
IF st < 0 THEN GOTO 3000
RETURN
3000 END
5.Тестирование программы.
В связи с тем , что программу протестировать очень сложно из – за большого количества взаимозависмых параметров , при те-
стировании , я использую реакцию программы на исключительные
значения. За год начала прогнозирования я беру 1999 г. Длитель-
ность прогнозирования определяю как равную двум годам. Для того , чтобы прекратить работу программы на прогнозировании второго года , необходимо соответствующим образом задать зна-
чения переменных BW , H и T. Например , чтобы запасы зерна ис-
сякли на втором году прогноза , необходимо , чтобы W равнялось
16000 кг , H также равнялось 16 тоннам , а ежемесячно забиралось
2 тонны пшеницы ( т.е. Т = 2000 кг ).
И действительно программа нашла что , при “содействии” мышей
примерно в 250 кг съеденной за год пшеницы и при затратах на кошек ещё в 20 кг проданной , запасы зерна закончились в марте
второго года прогнозирования.Разумеется , вред , наносимый мышами не учитывать невозможно , но и учесть трудно , т.к. при определении изначального и переопределении нулевого уровня численности мышиной экогруппы используется генератор псевдослучайных чисел и циклическая инициация генератора – RND и RANDOMIZE соответственно. Но приблизительно срок должен совпадать.Кроме того , зная данные за какой – либо ме- сяц , можно по формулам подсчитать значения соответствующих параметров в следующем месяце. Допустим , что MNC=3 ,М в первом месяце прогноза = 27 , а BW , H и T взяты из предыдущего примера. Предельно терпимое количество мышей я взял равным 5.
За месяц меняется только DM , а М остаётся постоянным.Поэтому
в начале месяца DM = 0 , M = 27 . Далее рассчитывается естест- венная убыль мышей DM = DM – INT ( M/12 ) , т.е. DM = = 0 – INT ( 27/12 ) = 0 – 2 = -2. Потом считается естественный прирост DM = DM + INT ( 1.5*M ) = -2 + INT ( 40.5 ) = -2 + 40 =
= 38. В последнюю очередь считается количество уничтоженных
за месяц мышей : DM = DM – 15*C = 38 – 45 = - 7.
Именно эти данные при тестовом запуске выдала программа.
Таким образом , программа действительно годится для прогнози-
рования и изучения состояния системы взаимовлияющих матема-
тических параметров.