Иллюстрированный самоучитель по Maple 6/7

Основы работы с Maple 7 в диалоговом режиме

А вот еще одна типичная ситуация – в последовательности выражений опущен знак-разделитель (двоеточие или точка с запятой):

Иллюстрированный самоучитель по Maple 6/7 › Первое знакомство с системой Maple › Основы работы с Maple 7 в диалоговом режиме

Тут Maple 7 не только реагирует на ошибку, но и пытается подсказать, что именно пропущено. Более того, маркер ввода в виде мигающей вертикальной черточки будет помещен на место ошибки и вы сможете тут же устранить ошибку. Правда, подсказки не всегда точны – в нашем случае явно пропущен разделитель в виде двоеточия, а Maple 7 сообщает о пропуске точки с запятой. Впрочем, откуда системе знать, хотим мы вывести результат операции Y: = 4 сразу (для этого нужен разделитель в виде точки с запятой) или откладываем на потом (с помощью символа двоеточия).

Вот еще один пример характерной ошибки – три знака * подряд:

Иллюстрированный самоучитель по Maple 6/7 › Первое знакомство с системой Maple › Основы работы с Maple 7 в диалоговом режиме

Здесь Maple 7 подсказывает, что один оператор * надо убрать – два знака * подряд означают вполне законный вариант оператора – возведение в степень. При этом маркер ввода вновь указывает место ошибки. Проанализируйте следующие простые примеры:

Иллюстрированный самоучитель по Maple 6/7 › Первое знакомство с системой Maple › Основы работы с Maple 7 в диалоговом режиме

Иллюстрированный самоучитель по Maple 6/7 › Первое знакомство с системой Maple › Основы работы с Maple 7 в диалоговом режиме

В этом примере Maple 7 вначале вычисляет функцию синуса, затем производит возведение в степень и лишь потом операцию умножения. Впрочем, такой приоритет операций принят практически во всех системах компьютерной математики и в языках программирования.

Некоторые пользователи версии системы Maple V R5 наблюдали, что русская буква "я" в конце программного комментария (он вводится после символа #) вела к зависанию программы, что требовало ее перезагрузки. В Maple 7 этот недостаток устранен:

> #Буква "я" в конце комментария уже не вызывает зависания
>

Позже, при описании программирования в Maple 7, мы опишем более развитые средства контроля над допускаемыми пользователем ошибками. Пока же ограничимся приведенными 'Выше сведениями, полезными уже в начале диалога с системой.

Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.