Правила формирования выражений

Выражение состоит из операндов и операторов. В качестве операндов в среде MathCAD может выступать число, пользовательские или системные переменные, встроенные или пользовательские функции. В качестве операторов могут выступать все мат. Операторы опред. В среде MathCAD.

Логическое выражение. Логическим выражением называется конструкция, составленная из выражений отношений, знаков логических операций и круглых скобок. Значение логического выражения вычисляется слева направо с учетом известного правила о приоритете операций. Список приоритетов (по их убыванию): - круглые скобки;
- логическая операция И;
- логическая операция ИЛИ

32) Формирование программ-функций в среде MathCAD. Описание и вызов. Примеры. Реализация линейных алгоритмов.

Процесс программирования в программе-функции включает 2 этапа:

1) описание программы- функции

2) вызов программы-функции

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

Напомним, что под линейным алгоритмом понимается вы- числительный процесс, в котором необходимые операции вы- полняются строго последовательно (см. п. 7.1). Операторы, реа- лизующие этот алгоритм, в теле П-Ф также размещаются после- довательно и выполняются все, начиная с первого и заканчивая последним. Пример 8.4.1. Оформим в виде П-Ф вычисление корней квадратного уравнения ax 2 + bx +c = 0 по формуле 2 1/ 2 1,2 (4) 2 b b ac x a - -.= Решение. Описание П-Ф root_poly2 и обращение к ней при- ведено на рис. 8.6. П-Ф имеет три входных формальных пара- метра – коэффициенты квадратного уравнения. Выходом явля- ется вектор с двумя компонентами. Заметим, что величины x1, x2 являются простыми переменными, а не элементами одномерно- го массива. Поэтому нижние индексы в их именах вводятся по- сле нажатия клавиши [.] – «десятичная точка». Подпрограмма- функция реализует линейный алгоритм – все операторы вы- полняются всегда строго последовательно

33) Реализация ветвлений в программах-функциях MathCAD. Оператор if, оператор иного выбора otherwise. Использование функции if.

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

Для программирования разветвляющихся алгоритмов в подпрограмме-функции MathCAD можно использовать услов- ную функцию и условный оператор if. Используя эти конструк- ции, можно «изменить» последовательное выполнение операто- ров. Условная функция if была рассмотрена в п. 7.2, поэтому пе- рейдем к изучению условного оператора if.

Условный оператор. Этот оператор используется только в теле П-Ф и для его ввода необходимо щелкнуть на кнопке if палитры ПРОГРАММИРОВАНИЕ. На экране появляется кон- струкция с двумя полями ввода, изображенная на рис. 8.7.

34) Реализация циклов в среде MathCAD. Реализация итерационных циклов с помощью while.

35) Реализация циклических алгоритмов в среде MathCAD с помощью for.

36) Использование операторов прерывания и продолжения (break, continue) в программах MathCAD.

37) Операторы return и on error в программах-функциях MathCAD.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: