|
Реализация программирования в MathCADХарактерной особенностью пакета MathCAD является использование привычных стандартных математических обозначений, то есть документ на экране выглядит точно так же обычный математический расчет. Для использования пакета не требуется изучать какую-либо систему команд, как, например, в случае пакетов Mathematica или Maple. Пакет ориентирован в первую очередь на проведение численных расчетов, но имеет встроенный символический процессор Maple, что позволяет выполнять аналитические преобразования. В последних версиях предусмотрена возможность создавать связки документов MathCAD с документами Mathlab. Mathcad является средой визуального программирования, то есть не требует знания специфического набора команд. Для начала вычислений в среде MathCAD необходимо познакомится с элементами управления. Как и в аналогичных Windows приложениях, имеется возможность сохранить результат вычислений, либо открыть предыдущий проект, в разделе Файл (File), выбрав соответствующие команды. Интерфейс приложения крайне прост в освоении. Но для более удобной работы в MathCAD необходимо настроить панель инструментов, выбрав оттуда все необходимые для работы панели, и расположив их на экране наиболее удобным образом (в последствии программа запомнит расположение этих элементов, и при старте они будут появляться там, где вы их определите). Для этого откроем вкладку Вид → Панель инструментов и установим флажки напротив необходимых компонентов: В MathCAD имеется встроенный язык программирования. Это язык более высокого уровня, чем Бейсик и Паскаль, он позволяет производить объектно-ориентированные программы. При программировании в MathCAD в программе участвуют локальные переменные, действие которых распространяется только на программу, а не на весь документ в целом, частью которого является программа. Переменные, действующие во всем документе, называются глобальными. Для составления программ необходимо, прежде всего, вызвать панель программирования. Для этого следует нажать на математической панели кнопку с изображением стрелок, прямоугольника и ромба () между кнопками интегрирования и греческого алфавита. Появится новая панель - панель программирования, состоящая из кнопок.
Кнопка ADD LINE - добавь строку. При ее нажатии возникает вертикальная линия, объединяющая два оператора в блок с одним входом и одним выходом. Для объединения большего числа операторов кнопку следует нажимать несколько раз.
Кнопка - это оператор присвоения, например А←B. Локальной переменной А присваивается значение В. Кнопка IF аналогична оператору условного перехода в языках Бейсик и Паскаль, например, выражение А←B if C > 0 означает , что , если С > 0, то A присваивается значение B. Кнопка OTHERWISE дает возможность сделать выбор (аналог ELSE в Бейсике и Паскале). C ← D if A > B E ← F otherwise Если A>B, то С присваивается значение D, в противном случае E присваивается значение F. Кнопка FOR вводит в программу цикл с параметром (когда заранее известно, сколько циклов необходимо выполнить). Количество циклов задается несколькими способами:
Кнопка WHILE - образует заголовок цикла с предусловием. Такой цикл используется, если мы заранее не знаем, сколько циклов нам необходимо сделать для решения задачи (аналогичные операторы имеются в Бейсике - оператор WHILE - WEND и в Паскале - оператор WHILE - DO). В MathCAD набирается: WHILE < логическое условие> < операторы, которые должны выполняться>.
|
|