Программирование разветвляющихся алгоритмов в подпрограмме-функции



 

Для программирования разветвляющихся алгоритмов в подпрограмме-функции 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; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!