Программа в Derive - это .mth-файл с определениями функций и назначениями переменных. Для ее использования файл загружается в алгебраическое окно командой File\Load\Utility(Файл|Загрузить|Утилита), после чего содержащиеся в нем функции становятся доступными аналогично встроенным.
Обсуждавшиеся выше правила набора выражений и вызова системных функций используются и при формировании .mth-файлов. Таким образом, нам осталось обсудить лишь управляющие конструкции - разветвления и циклы.
210
Разветвления записываются конструкцией
IF (, [,[,]]),
где через t, f, и обозначены действия, планируемые при истинности, ложности и неопределенности условия. В квадратные скобки заключены необязательные конструкции.
Для записи условий применяются операции отношения (>, >=,
Простые циклы в Derive заменяются функциями SUM и PROD. Цикл с пересчетом видах = и(х) реализуется специальной функцией ITERATES(u,x,xO[,n]), где необязательный параметр п - число итераций. Если п < О, то итерируется обратная функция. Выдаются результаты всех итераций, а при вызове ITERATE - только последнее значение. При наборе ITERATES(COS^X^,x,0.75) и обработке ее командой Simplify\Approximate были получены последовательные приближения 0.75, 0.731688, 0.744047, 0.735733, 0.741338, 0.737565, 0.740108, 0.738395.
211
210 :: 211 :: Содержание