* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
1056
Программирование в системах компьютерной алгебры
Команда cont используется для продолжения работы до следующей точки прерывания, установленной указанными выше командами, или до конца проце дуры. Для прерывания отладки можно использовать команду quit. После коман ды stop можно вычислить любое Maple выражение. В действительности команд отладчика намного больше, и их функции более развиты, чем это описано выше. Пользователи, заинтересованные в серьезной ра боте с отладчиком (скорее всего, их немного), могут просмотреть его подробное описание. Для этого в разделе справочной системы Context найдите раздел Programming, а в нем – раздел Debugging.
14.2.11. Операции ввода и вывода
Выше неоднократно рассматривалась работа с файлами документов и данных. Вводимые в текущий документ программные модули хранятся вместе с ним, так что при отказе от загрузки какого либо документа все его программные блоки не могут использоваться в других документах. Кроме того, порой неудобно загру жать объемный документ ради использования одного или нескольких модулей, например процедур. Поэтому в Maple введены средства, позволяющие записы вать нужные модули (в том числе результаты вычислений) на диск и считывать их в случае необходимости. Для записи на диск используется оператор save: • save filename – запись всех определений текущего файла под именем filename; • save name_1, name_2, ..., name_k, filename – запись избранных модулей с именами name_1, name_2, …, name_k под именем filename. Считывание имеющегося на диске файла filename осуществляется оператором read:
read
При считывании все имеющиеся в файле определения становятся доступными для рабочих документов Maple. При записи файлов отдельных определений ис пользуется специальный внутренний Maple формат файлов. Для загрузки фай лов типа *.m из стандартной библиотеки используется функция readlib. А для записи файлов в качестве библиотечных достаточно в имени filename операто ра save указать расширение .m. Разумеется, можно считывать такие файлы и опе ратором read, указав в имени файла расширение .m:
> > > > save my_proc,`my_lib.m`: # caienu oaeea my_proc e # aeaeeioa?iiai oaeea my_lib.m; load `my_lib.m`: # n?eouaaiea aeaeeioa?iiai oaeea # my_lib.m.