Управление интерфейсом пользователя Типы данных

  • Управление видом интерфейса и документа Для управления видом интерфейса и документа служит меню View. Оно содержит ряд флажков и несколько команд управления общим видом программы
  • Управление показом панели инструментов (Toolbar) Панель инструментов (Toolbar) служит для быстрого управления системой без обращения к командам меню. Она позволяет вызывать наиболее часто используемые команды нажатием кнопки.
  • Управление показом контекстной панели Панель Context Bar служит для размещения кнопок быстрого доступа к операциям с текущим объектом. 
  • Управление показом строки состояния Строка состояния внизу экрана, как отмечалось, выводит контекстно-зависимую информацию о состоянии программы в данный момент времени
  • Вывод палитр математических символов Палитры математических символов, впервые введенные в версии Maple V R5, являются очень удобным средством для облегчения набора математических выражений начинающим пользователям.
  • Установка масштаба отображения документа Команда Zoom Factor задает масштаб отображения текущего документа. Он задается в процентах относительно масштаба просмотра, заданного по умолчанию, — он принят за 100 %.
  • Установка закладок При работе с большими документами, как и при чтении книг, полезно устанавливать специальные маркеры — закладки. Для установки такой закладки достаточно поместить в нужное место документа маркер ввода и выполнить команду View > Bookmarks > Edit Bookmarks.
  • Управление показом компонентов документа Документы Maple 7 состоят из ряда основных элементов. Это ячейки (строки) ввода и вывода, графики и электронные таблицы. При подготовке различных электронных книг, учебников и статей возникает необходимость скрыть тот или иной компонент документа.
  • Управление показом непечатаемых символов. В любом документе незримо присутствуют различные непечатаемые символы, например управляющие символы перевода строки или пробелы. Это хорошо известно читателям, работающим с текстовым процессором Word. Иногда полезно вывести эти символы — например, если вам неясно, сколько пробелов стоит между какими-то словами.
  • Управление показом областей секций Как уже отмечалось, документ Maple 7 состоит из отдельных ячеек (в оригинале — групп, groups). Они выделяются слева длинными тонкими квадратными скобками
  • Понятие о секциях и подсекциях
  • Управление показом областей секций Итак, обычно секции и подсекции выделяются вертикальными линиями, заканчивающимися короткими горизонтальными штрихами. Это позволяет судить о размерах области экрана, представляющей секцию, особенно если секция большая и целиком не помещается на экране.
  • Управление показом областей ячеек (Show Group Ranges) Команда Show Group Ranges служит для управления показом областей ячеек (групп), то есть длинных квадратных скобок, обрамляющих ячейки слева.
  • Закрытие всех секций Все секции и подсекции документа можно закрыть командой Collapse All Sections
  • Раскрытие всех секций Для раскрытия всех секций служит команда Expand All Sections. Она открывает и все подсекции.
  • Меню Options Помимо ряда уже рассмотренных команд в меню Options сосредоточены средства для установки некоторых глобальных параметров ввода и вывода документов.
  • Управление выводом Команда Replace Output задает вывод результатов вычислений, заданных в ячейке, в одно и тоже место. Это означает, что если входные данные меняются, то при установленном флажке каждый последующий результат будет замещать предыдущий
  • Установка режима вставки новой ячейки Этот флажок, будучи установленным, обеспечивает при нажатии клавиши Enter ввод новой пустой ячейки. Если флажок снят, то такая вставка не осуществляется.
  • Задание браузера Для открытия документов web-страниц (по URL-адресу) Maple 7 использует какой-либо из установленных на компьютере браузеров Интернета.
  • Параметры экспорта документов Команда Export открывает очень простое окно установки параметров экспорт
  • Установка параметров представления строк ввода Команда Input Display выводит подменю, позволяющее выбрать режим представления выражений в строке ввода:
  • Установка параметров вывода Команда Output Display раскрывает подменю, имеющее четыре команды, влияющие на вид результатов вычислений — вывода
  • Контроль за предполагаемыми переменными (Assumed Variables) На переменные в Maple 7 могут быть наложены различные условия. Для этого используется специальная функция assume. Например, если переменная х может принимать только положительные значения, то для этого достаточно исполнить команду assume(x>0).
  • Управление показом графиков Графические результаты могут быть представлены прямо в документе в ячейках вывода или в отдельных окнах. Это обеспечивается двумя командами подменю Plot Display
  • Управление построением двумерных графиков Двумерные графики обычно строятся с применением функции plot. представлено назначение кнопок контекстной панели инструментов двумерной графики.
  • Управление построением трехмерных графиков Следует отметить, что панели инструментов графических окон дают доступ лишь к части параметров графиков.
  • Меню Window При серьезной работе в среде Maple 7 пользователь нередко вынужден работать одновременно с несколькими документами. Удобства такой работы зависят от того, как окна расположены в пределах экрана
  • Каскадное расположение окон Каскадное расположении окон напоминает колоду карт, сдвинутых так, чтобы были видны их титульные строки
  • Расположение окон мозаикой К сожалению, при большом числе окон область просмотра оказывается настолько мала, что работать с документами при таком расположении окон становится неудобно.
  • Горизонтальное расположение окон При использовании команды Horizontal окна оказываются расположенными на экране в виде горизонтальных полос
  • Вертикальное расположение окон (Vertical). Команда Vertical задает расположение окон в виде вертикальных полос
  • Приведение в порядок значков свернутых окон Свернутые окна представлены значками. Они могут перемещаться мышью по всему пространству экрана, поэтому иногда значки оказываются хаотично разбросанными
  • Закрытие всех окон одновременно Команда Close All служит для закрытия всех окон одновременно. Эта команда будет выполнена сразу только в том случае, когда все документы не модифицировались или были записаны на диск после внесения исправлений
  • Закрытие всех окон справочной системы В Maple 7 использована многооконная справочная система с гипертекстовыми ссылками. Поэтому при работе с ней экран системы довольно быстро оказывается забитым окнами справочной системы.
  • Список открытых документов Заканчивая рассмотрение меню Window, надо отметить, что оно завершается списком всех открытых в Maple документов и соответственно окон

Типы данных системы Maple

  • Знаки алфавита Язык Maple (или Maple-язык) является одновременно входным языком общения с Maple 7 и языком ее программирования. Входящие в него средства (прежде всего операторы и функции) подобраны настолько полно и удачно, что при решении подавляющего большинства типовых математических задач от пользователя не требуется знаний даже основ программирования
  • Зарезервированные слова Зарезервированные слова используются для создания условных выражений, циклов, процедур и управляющих команд
  • Выражения и основы работы с ними Фактически Maple 7 — это система для манипулирования математическими выражениями.
  • Оценивание выражений Встречая выражение, Maple 7 оценивает его, то есть устанавливает возможность его вычисления. Если выражение — скалярная переменная, то ее значение будет выведено в ячейке вывода.
  • Последовательности выражений. Maple 7 может работать не только с одиночными выражениями, но и с последовательностями выражений
  • Вывод выражений При выполнении порой даже простых операций результаты получаются чрезвычайно громоздкими. Для повышения наглядности выражений Maple 7 выводит их с выделением общих частей выражений и с присваиванием им соответствующих меток.
  • Числа и числовые константы Maple 7 работает с числами следующего типа: целыми (О, 1, 123, -456 и т. д.), рациональными в виде отношения целых чисел (7/9, -123/127 и т. д.), вещественными с мантиссой и порядком (1.23Е5, 123.4567Е-10).
  • Комплексные числа Maple 7, естественно, может работать с комплексными числами. Мнимая единица в комплексном числе (корень квадратный из -1) обозначается как I. Функции Re(x) и Im(x) возвращают действительную и мнимую части комплексных чисел
  • Контроль за числами Числа могут служить объектами ввода, вывода и константами, входящими в математические выражения. Функция type(x, numeric) позволяет выяснить, является ли х числом.
  • Преобразования чисел с разным основанием В Maple возможна работа с числами, имеющими различное основание (base), в частности с двоичными числами (основание 2 — binary), восьмеричными (основание 8 — octal) и шестнадцатеричными (основание 16 — hex).
  • Данные множественного типа. Любые выражения могут включаться также в наборы. Такие наборы в виде множеств создаются с помощью фигурных скобок { }:
  • Списки выражений Для создания упорядоченных наборов — списков — служат квадратные скобки [ ]:
  • Массивы, векторы и матрицы Как отмечалось, важным типом данных являются списки (lists). Они создаются с помощью квадратных скобок
  • Таблицы Еще одним важным типом множественных данных являются таблицы. Они задают данные с произвольной индексацией.
  • Строковые данные это просто цепочки символов. Они обычно используются для создания текстовых комментариев. Строки должны каким-либо образом выделяться, чтобы Maple не отождествляла их с именами констант и переменных.
  • Неисполняемые программные комментарии Часто возникает необходимость в задании программных комментариев. Любой текст после знака # рассматривается как невыводимый (неисполняемый) программный комментарий — даже если это математическое выражение.
  • Числовые константы Константы - это простейшие именованные объекты, несущие заранее предопределенные значения. Их имена (идентификаторы) также заранее определены и не могут меняться. Подробную информацию о константах можно найти, исполнив команду ?constant.
  • Строковые константы являются произвольные цепочки символов, заключенные в обратные апострофы, например 'Hello', 'Привет', 'My number' и т. д
  • Встроенные в Ядро константы Есть также ряд констант, которые правильнее считать заведомо определенными глобальными переменными:
  • Идентификация констант. Функции type(х, constant) и type(x, realcons) возвращают логическое значение true, если х представляет целочисленную или вещественную константу, и false, если х не является константой.
  • Защита идентификаторов констант Имена встроенных констант (как и имена функций) защищены специальным атрибутом protected.
  • Типы переменных Как следует из самого названия, переменные — это объекты, значения которых могут меняться по ходу выполнения документа. Пока мы рассматриваем лишь глобальные переменные, доступные для модификации значений в любом месте документа.
  • Идентификаторы (имена) переменных Переменные задаются своим именем — идентификатором, который должен начинаться с буквы и быть уникальным. Это значит, что ключевые слова языка Maple нельзя использовать в качестве имен переменных
  • Присваивание переменным значений Поскольку Maple 7 прежде всего система символьной математики, то по умолчанию любые переменные рассматриваются как объекты символьного типа.
  • Отмена операции присваивания и команда restart Переменная, имеющая какое-либо значение, занимает в памяти намного больше места, чем неопределенная переменная. У последней место в памяти занимают только символы идентификатора.
  • Придание переменным статуса предполагаемых В большинстве расчетов пользователей Maple вполне удовлетворяет статус переменных, соответствующий присвоенным им значениям. Однако серьезные расчеты предполагают, что переменные могут иметь определенные ограничения — например, они не должны принимать отрицательных значений при обычном вычислении квадратного корня или логарифма числа.
Электротехника курсовые, лабораторные, практика Математика, физика