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

Инженерная графика
Теория машин и механизмов
Строительная механика
Машиностроительное черчение
Компьютерная графика
Пространство в архитектуре
Математика решение задач
Векторная алгебра
Исследовать систему уравнений и решить ее, если она совместна
Метод Гаусса
Математическая модель
Системы линейных уравнений
Интегральное исчисление функции одной переменной
Векторная алгебра
Аналитическая геометрия
Введение в математический анализ
Производная и дифференциал
Исследование функций
Интегральное исчисление функции одной переменной
Обыкновенные дифференциальные уравнения
числовые ряды
Теория вероятностей
Дифференцируемость ФНП
Дифференцирование сложной ФНП
Абсолютный экстремум ФНП
Интегрирование функций нескольких переменных
Некоторые свойства интеграла ФНП
Геометрические свойства интеграла ФНП
Типовые задачи
Вычисление площади криволинейной поверхности
Длина дуги в декартовых координатах
Линейные дифференциальные уравнения

Метод интегрируемых комбинаций

Физика
Закон инеpции и пpинцип относительности
Закон сохpанения энеpгии в механике
Закон сохpанения момента импульса
Теpмодинамика
Стpоение жидкостей и твеpдых тел
 
Электрический ток
Лабораторные работы по электротехнике и электронике
Геометрическая и физическая оптика
Лабораторные работы
Практические занятия
Компьютерная математика
Работа с файлами и документами
Управление интерфейсом пользователя
Встроенные операторы и функции
Сетевой уровень
Управление доступом
IP-адрес

 

  • Управление видом интерфейса и документа Для управления видом интерфейса и документа служит меню 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 вполне удовлетворяет статус переменных, соответствующий присвоенным им значениям. Однако серьезные расчеты предполагают, что переменные могут иметь определенные ограничения — например, они не должны принимать отрицательных значений при обычном вычислении квадратного корня или логарифма числа.
Исследование функции Комплексные числа
Электротехника курсовые, лабораторные, практика Математика, физика