Оператор2 otherwise

Лабораторная работа №2 «Создание программ в MATHCAD разветвляющейся структуры. Условные операторы»

Цель работы: изучить правила разработки программ в MATHCAD с использованием оператора IF.

Теоретические положения

С помощью оператора if (если) изменяют порядок выполнения операторов в программном блоке в зависимости от истинности или ложности некоторого условия. Существует две формы записи оператора if: краткая и полная.

Формат краткой записи:

оператор if условие

Она обозначает, что если условие истинно, то будет выполнено оператор, состоящий перед if. Если условие ложно, выполняется оператор стоящий после оператора if.в качестве условия может служить любое выражение, которое в результате выполнения может принимать значение истина либо ложь.

Формат полной записи оператора if:

Оператор1 if условие

оператор2 otherwise

Эта запись обозначает, что если условие выполнено, то выполняется оператор1, если оно ложно, то выполняется оператор2. Слово otherwise означает ИНАЧЕ.

С помощью полной записи оператора if реализуют базовую структуру программирования ЕСЛИ-ТО-ИНАЧЕ.

Ниже приводится пример определения функции, задаваемой разными аналитическими соотношениями на разных участках области определения:

· Введите левую часть определения функции и знак равенства “:=” и удостоверьтесь в том, что появилось поле ввода.

· Нажмите кнопку “Add Line” на панели программирования или клавишу ]. Появится вертикальный столбец с полями ввода для операторов программы.

· Перейдите в верхнее поле ввода и щёлкните по кнопке “if” на панели программирования, либо нажмите клавишу }.

· Правое поле ввода предназначено для булевого выражения. Левое поле ввода предназначено для значения, которое будет иметь выражение, если логическое выражение в правом поле истинно.

· Выделите оставшееся поле ввода и нажмите кнопку “otherwise” на панели программирования.

· Введите в оставшееся поле значение, которое программа должна возвратить в случае, если логическое выражение ложно.

На Рисунке 3 показан график этой функции. Она имеет только два варианта возвращаемого значения и поэтому легко может быть определена с помощью встроенной функции if, как на Рисунке 3. Если же число вариантов больше двух, то использование встроенной функции if быстро становится обременительным, пример чего приведен на Рисунке 4.

Рисунок 3: Использование оператора “if” для задания кусочно-непрерывной функции.

Рисунок 4: Сравнение программного оператора “if” со встроенной функцией “if”.

Примеры на оператор if:



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



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