Реферат выполнил студент 1 курса группы 22sf-3 Юлдашев Отабек Реферат проверила Н. Р. Махмудова


Download 26.95 Kb.
bet2/4
Sana18.06.2023
Hajmi26.95 Kb.
#1581025
TuriРеферат
1   2   3   4
Bog'liq
Реферат по теме Програмирование в среде MathCad

2 Программирование MathCad




Раздел «Программирование» занимает особое место в Mathcad. Возможности Mathcad позволяют решить подавляющее число задач без использования программирования, причем несколькими способами. Но есть класс задач, которые невозможно решить, не прибегая к программированию. Это, в частности, задачи, в которых часть операторов должны быть выполнены многократно, а также задачи с выбором условия.
В таких случаях документ должен состоять из отдельных подпрограмм, объединенных в единый документ. Использование раздела «Программирование» позволяет написать в Mathcad программы практически любой сложности.
В Mathcad любая программа представляется в виде пользовательской функции. Для вставки программного кода в документы в Mathcad имеется специальная панель инструментов Programming (Программирование), которую можно вызвать на экран нажатием кнопки Programming Toolbar на панели Math (Математика). Большинство кнопок выполнено в виде текстового представления операторов программирования, их смысл легко понятен, поскольку они повторяют синтаксис большинства распространенных языков программирования - Бейсик или Паскаль.
Программирование имеет ряд существенных преимуществ, которые в ряде случаев делают документ более простым и универсальным:

  • возможность применения циклов и условных операторов;

  • простота создания функций и переменных, требующих несколько шагов;

  • возможность создания функций, содержащих закрытый для остального документа код, включая преимущества использования локальных переменных и обработку исключительных ситуаций (ошибок).

Программный модуль в Mathcad обозначается вертикальной чертой, справа от которой последовательно записываются операторы. Чтобы создать программный модуль, нужно выполнить следующие действия:

  • ввести часть выражения, которая будет находиться слева от знака присваивания и сам знак присваивания;

  • вызвать панель инструментов Programming (Программирование) нажать на этой панели кнопку Add Line (Добавить линию).

  • если приблизительно известно, сколько строк будет содержать программа, можно заранее создать нужное количество строк нажатием кнопки Add Line;

  • в появившиеся местозаполнители ввести программный код, используя программные операторы.

После того как программный модуль полностью определен и ни один местозаполнитель не остался пустым, функция может использоваться обычным образом, как в численных, так и в символьных расчетах.
Присваивание в пределах программ, в отличие от документов Mathcad, производится с помощью оператора Local Definition (Локальное присваивание), который вставляется нажатием кнопки с изображением стрелки влево на панели Программирование. Ни оператор присваивания:=, ни оператор вывода = в программах не применяются. Локальные переменные существуют только внутри программы. Из других мест документа получить ее значение невозможно.
Условный оператор может применяться и без организации программы. Он позволяет записать параметрические и составные функции в виде одного выражения, что упрощает расчеты.
В Mathcad существуют три способа ввода условного оператора:

  • с помощью функции условия if;

  • с помощью оператора if с панели программирования;

  • с использованием булевых операторов. Система Mathcad предоставляет пользователю некоторый контроль над ошибками, которые могут возникнуть при вычислении выражений или при выполнении программ. Для этой цели служит оператор on error. 



Download 26.95 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling