Программирование разветвляющихся алгоритмов в подпрограмме-функции
Для программирования разветвляющихся алгоритмов в подпрограмме-функции Mathcad используется условный оператор if.
Условный оператор. Этот оператор используется только в теле п.ф. Для его ввода необходимо щелкнуть на кнопке if палитры программирование. На экране появляется конструкция с двумя полями ввода, изображенная на рисунке.
Порядок набора конструкции: Набираем y(x), нажимаем клавишу:, получаем :=,нажимаемна палитре программирование Add Line, получаем вертикальную черту с двумя полями заполнения, устанавливаем выделяющий уголок после верхнего поля и нажимаем на палитре программирование if, получаем два поля для заполнения до if (назовём его первым) и поле после if (вторым). В первое поле вводится конструкция – оператор, который будет выполняться, если логическое выражение, if истинно. При ложности логического выражения выполнялся не первый оператор, другой, который необходимо добавить к конструкции if путём внесения оператора otherwise из палитры программирование, за черту, за нижним полем, после чего добавить другой выполняемый оператор в поле для заполнения перед otherwise. После этого можно обращаться к подпрограмме – функции.
Пример y:=x3 если x<= 1 и y:= sin(x) в противном случае.
Описание функции Обращение к функции
Допускаются воженные if.
Пример t(x)= x
Можно без otherwise
Проверка |
|
|
Дата добавления: 2015-12-17; просмотров: 21; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!