Дьяконов В.П. Maple 9.5 и 10 в математике, физике и образовании (Дьяконов В.П. Maple 9.5 и 10 в математике, физике и образовании.djvu), страница 9
Описание файла
DJVU-файл из архива "Дьяконов В.П. Maple 9.5 и 10 в математике, физике и образовании.djvu", который расположен в категории "". Всё это находится в предмете "компьютерный практикум по специальности" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр DJVU-файла онлайн
Распознанный текст из DJVU-файла, 9 - страница
Поясним на примере. Допустим, в какой-то строке ввода мы задаем вычисляемое выражение 2+3: > 2+зг Результат (в данном случае в Мар!е-нотации) появляется снизу. Теперь в той же строке ввода вычислим 3+4, а затем 4+б. Получим: > В+5; Мы заметим, что результат появится на месте прежнего, и в конечном счете мы будем иметь в качестве результата число 9. Теперь снимем флажок йер!асе Ои(рц( и проделаем все те же вычисления в новой строке ввода. Под конец получим следующее: > 4+5; Здесь видны уже три ячейки вывода. Не следует устанавливать флажок йер1асе Огдрц( в том случае, когда желательно знать суть промежуточных преобразований и самих исходных выражений, поскольку они (а возможно и предшествующие результаты преобразований) при ее использовании исчезают.
1.9.6. Контроль аа предполагаемыми переменными На переменные в Мар)е могут быть наложены различные условия. Для этого используется специальная процедура аваню. Например, если переменная х может принимать только положительные значения, то для этого достаточно исполнить команду аввигпе(х>0). Будем называть такие переменные предполагаемыми, поскольку предполагается, что они имеют какие-то дополнительные ограничения, помимо. накладываемых на них типом. В поле Аввцгпе Чаг!аЫев вкладки 1/О О!ар(ау имеются три опции, управляющие контролем признаков предполагаемых переменных: !Чо Аппо!абоп — включает параметр «без аннотаций», то есть запрещает вывод аннотации: Тга111пд Т!!сев — включает маркировку предполагаемых переменных знаком тильды (-); РПгаве — включает параметр вывода комментариев для предполагаемых переменных.
Предполагаемые переменные при выводе обычно обозначаются значком тильди (-) после их имени. Этот знак отображается при установке флажка Тга111пд ТЫев (по умолчанию она включена). Однако с помощью флажка !Чо Аппо(абоп можно отключить как это обозначение, так и короткий текстовый комментарий, который сопровождает предполагаемые переменные. Наконец. флажок РПгаве включает вывод текстовых комментариев. 45 1.9. Управление видом интерфейса Мар!е 9.5 Благодаря применению предполагаемых переменных облегчается реализация ряда алгоритмов, критичных к выбору переменных.
Например, если использовать вычисление квадратного корня без привлечения понятия о комплексных числах. то на численные значения переменных надо наложить условие их положительности. Контроль за статусом таких переменных и дают описанные параметры. 1.9Л. Управление показом графиков Двумерные графики обычно строятся с применением команды р1о1, а трехмерные — командой р1о13б.
Мы рассмотрим зти команды позже. а пока лишь отметим. что графические результаты могут быть представлены прямо в документе в ячейках вывода или в отдельных окнах. Это обеспечивается двумя опциями вкладки Р1о111пд окна Рге1егепсес1: 1п11пе — вывод графиков в ячейках вывода; ~Я1пх1ОХХ,—,„, ВЬГВод„ГПяА11КОВ,Л,Отпвпавьтк ринах 46 Глава 1. Основы работы с Мар!е 9.5/30 ря, запись заданного документа на диск возможна только при активном окне этого документа.
На вкладке Р1о(йпд окна Рге(егепсев имеется также опция вывода легенд (обозначений кривых графиков) и три опции задания качества печати графиков: Н(йЫ вЂ” высокое качество печати, толпа! — обычное качество печати и Огай— черновая печать. 1.10. Работа с окнами 1.10.1. Позиция 1яйпдочг меню При серьезной работе в среде Мар!е пользователь нередко вынужден работать одновременно с несколькими документами. Удобства такой работы зависят от того, как окна расположены в пределах экрана.
Мар1е дает возможность расположить их любым стандартным способом, указанным в позиции Ш1!поочг меню: Савсабе — каскадное расположение окон; Т11е — расположение окон мозаикой; Нопхоп(а) — расположение окон по горизонтали; НеП!са! — расположение окон по вертикали; Аггапде !сопя — упорядочение расположения икон; С!ове А11 — закрытие всех окон документов; С!ове А)1 Не1р — закрытие всех окон справочной системы. Ввиду очевидности действия этих команд их подробное описание опущено и пользователь может легко проверить действие данных команд самостоятельно. После приведенных команд в меню ЪУ!проч идет список окон с загруженными документами.
1.10.2. Работа с окнами Окна в Мар!е 9.5 являются типичными обьектами приложений, созданных для работы в операционной системе %!пг!очи. Каждое окно имеет титульную строку, в начале которой имеется кнопка с изображением логотипа системы Мар1е. Будучи активизированной мышью кнопка открывает стандартное меню с операциями управления окном: восстановления размера, перемещения, изменения размера, свертывания, развертывания и закрытия окна. В конце титульной строки имеются три кнопки для свертывания, развертывания и закрытия окна. Управление окном самое обычное и его подробное описание не целесообразно — надо полагать, что пользователь, дошедший до работы с системами компьютерной математики прекрасно знает как работать с окнами приложений под Ъйпбочз.
1.11. Основы работы с Мар!е 9.5 в диалоговом режиме 1.11.1. Начальные навыки Работы После загрузки и запуска системы можно начать диалог с ней, используя ее операторы и функции (с параметрами) для создания и вычисления математических выражений. Во избежание грубых ошибок при исполнении того или иного примера, рекомендуется перед этим исполнить команду гев(аП, которая снимает 1.11. Основы работы с Мар1е 9.5 в диалоговом режаме 47 определения со всех использованных ранее переменных и позволяет начать вычисления «с чистого листа».
Даже из простых примеров применения системы Мар!е 9.5, приведенных выше, видны особенности диалога с Мар)е и синтаксиса ее входного языка. то есть языка. на котором системе задаются вопросы. Диалог идет в стиле: «задал вопрос. получил ответ». Вопросы и ответы занимают отдельные блоки, выделяемые в ялевои части квадратными скобками.
Длина квадратных скобок зависит от размера выражений — исходных (вопроса) и результатов вычислений (ответов на вопросы). Знак > является знаком приглашения к заданию вопроса. Мигающая вертикальная черта ( — маркер ввода (курсор). Ввод выражений (вопросов) задается по правилам, давно принятым для строчных редакторов. Они хорошо известны. и мы не будем на них останавливаться подробно. Отметим лишь, что клавиша 1па позволяет задавать два основных режима ввода — замены и вставки.
В режиме замены вводимый символ заменяет существующий символ. который отмечен маркером ввода. А в режиме вставки новый символ вставляется в текст, не уничтожая имеющиеся символы. Перемещение маркера ввода осуществляется клавишами перемещения курсора +- и -+. Клавиша ВасКврасе стирает символ слева от маркера ввода, а клавиша Ое) — справа от маркера ввода. Для ввода любого символа надо нажать соответствующую клавишу. Клавиша 8)))Я включает верхний регистр для ввода заглавных (прописных) букв, а клавиша Сара (.осК переключает верхний и нижний регистры клавиш с буквами (они меняются местами). Знак фиксации конца выражения; (точка с запятой) указывает, что результат его вычисления должен быть выведен на экран, а знак: (двоеточие) отменяет вывод и может использоваться как знак разделителя при записи нескольких выражений в одной строке.
Клавиши перемещения курсора позволяют передвигаться по ранее введенным строкам на экране. 1.11.2. Понятие о функциях и операторах Важным понятием системы Мар!е (да и математики вообще) является понятие функции. Функция возвращает результат некоторого преобразования исходных данных — параметров функции по определенному правилу, обычно представленному в виде формулы или программного модуля.
Мар!е имеет множество встроенных функций, включенных в его ядро и в пакеты. Функция в выражениях задается вводом ее имени и списка параметров функции (одного или нескольких), заключенного в круглые скобки: например, вг)г((2) задает функцию вычисления квадратного корня с параметром 2 (численной константой). Основным признаком функции является возврат значения в ответ на обращение к ней по имени (идентификатору) с указанием списка параметров функции. Например: > 2*5ев!1.)Р 1.682941970 > 2*5хп !1) 2 5)п(1) Обратите внимание на особую роль десятичной точки — здесь она служит указанием к выполнению вычисления значения з)п(1.0) (или, что то же самое. а(п(1.)). А вот синус целочисленного аргумента 1 не вычисляется — считается, что вычисленное значение менее ценно, чем точное значение 5)п(1).
Глава 1. Основы работы с Мар(е 9.5/10 Ради единства терминологии мы будем пользоваться расширительным понятием функции, относя к нему и те обьекты, которые в некоторых языках программирования именуют процедурами или командами. Например, команды р!о1 и р!о13б построения графиков мы также будем называть функциями, которые возврашают графики аргументов. Под командами же мы будем подразумевать прежде всего команды, содержащиеся в пунктах меню. Помимо функций, в математических системах для записи математических выражений используется специальные знаки — операторы. К примеру, вычисление квадратного корня часто записывается с помощью его специального знака — 1.
Достаточно хорошо известны операторы сложения +, вычитания —, умножения *, деления! и некоторые другие. Операторы обычно используются с операндами в виде констант или переменных, например в записи 2*(З+4) числа 2, 3 и 4 — это операнды, а знаки * и + — операторы. Скобки используются для изменения порядка выполнения операций. Так, без них 2*3+4=10, тогда как 2*(З+4)=14.