Дьяконов Владимир Павлович
Шрифт:
Рис. 1.74. Основное окно шаблоновВ верхней части окна видны три большие кнопки:
• Copy Task to Clipboard — копирование содержимого информационного окна в буфер промежуточного хранения Windows XP;
• Insert Default Content — включение в окно документа всего содержимого информационного окна;
• Insert Minimal Content — включение в окно документа содержимого информационного окна в минимальном варианте (без текстовых комментарий — см. пример в окне документа на рис. 1.73).
С их помощью содержимое шаблона можно перенести в буфер или в окно документа. Если установлен флаг опции «Insert into New Worksheet», то содержимое шаблона переносится в новое открывающееся окно, иначе в текущее окно. При активизации первых двух кнопок в буфер или документ копируется полное содержание шаблона, а при активизации последней кнопки в документ копируется минимальное содержимое шаблона (без текстовых комментарий). В результате копирования шаблона в окно документа получается полноценный документ по теме шаблона, который пользователь может редактировать (изменять) или дополнять. Это особенно удобно при подготовке учебных материалов по работе с Maple 10.
1.17.18. Графическим калькулятор Maple 10
Практика показала, что часто Maple использовался для довольно простых расчетов и построения графиков простых зависимостей. Это напоминало стрельбу из пушки по воробьям. Поэтому разработчики Maple включили в состав системы довольно мощный научный графический калькулятор. При его запуска появляется окно, показанное на рис. 1.75 для опции построения графика функции sin(x)/x.
Рис. 1.75. Графический калькулятор системы Maple 10
Как большинство микрокалькуляторов виртуальный калькулятор системы Maple 10 рассчитан на интуитивное применение. Трудно предположить, что владеющий системой Maple даже на начальном уровне пользователь будет использовать калькулятор для решения серьезных задач, более сложных, чем чем подсчет полученной заработной платы или построение графиков простейших функций.
В связи с этим подробное описание калькулятора лишено смысла. Уместно лишь отметить, что возможности решения математических (и особенно аналитических) задач у программного калькулятора системы Maple 10 намного меньше, чем у специальных калькуляторов с символьными вычислениями фирм Texas Instruments, Casio и Hewlett Packard, описанных в [3].
Глава 2
Типы данных и работа с ними
Системы компьютерной математики, как и любые другие программные средства, работают с данными и осуществляет их обработку. Поскольку СКМ ориентированы на подготовку документов самого различного характера (в том числе электронных документов и книг), то они обладает обширным набором возможных типов данных и средствами для работы с ними. В данной главе рассмотрены типы данных систем Maple 9.5/10 и работа с ними.
2.1. Работа с простыми данными Maple-языка
2.1.1. Использование знаков алфавита
Алфавит Maple-языка (как входного, так и программирования) содержит 26 малых латинских букв (от а до z), 26 больших латинских букв (от А до Z), 10 арабских цифр (от 0 до 9) и 32 специальных символа (арифметические операторы +, -, *, /, знак возведения в степень ^ и др.). Кроме того, имеется множество особых математических символов. Все они будут описаны в данной главе. Для ввода символов используется клавиатура и панели математических символов.
Имеется пять пар альтернативных символов (означающих одно и тоже):
^ и ** [ и (| ] и |) { и (* } и *)
К специальным одиночным и составным знакам относятся следующие элементы синтаксиса языка:
• % — системная переменная, хранящая результат предшествующей операции;
• : — фиксатор выражения, предотвращающий вывод результата вычисления в ячейку вывода;
• ; — фиксатор выражения, дающий вывод результата вычисления в ячейку вывода;
• # — указатель программного комментария;
• ` — ограничитель строки (например `string`);
• := — оператор присваивания (например х:=5);
• ;; — пустой оператор;
• :: — указатель типа переменной (например, n::integer или z::complex);
• \ — знак обратного деления, который имеет множественные значения в зависимости от контекста (см. справку по этому знаку — backslash).
Комментарии в программе, не выводимые в ячейки вывода, в Maple 9.5 задаются после символа #. В них допустимо использовать все символы кодовых таблиц, что важно при вводе русскоязычных комментариев, использующих символы кириллицы. Применение последних для идентификаторов (имен) объектов нежелательно, хотя иногда и возможно.