ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
ÐиÑвÑÑкий наÑÑоналÑний ÑнÑвеÑÑиÑÐµÑ - ÐеологÑÑний ÑакÑлÑÑеÑ
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Тема_14_MathCad_6.doc 59<br />
Формат запису процедури-функції такий:<br />
Ім‘я функції(список параметрів):=<br />
Оператор_1<br />
Оператор_2<br />
….<br />
Оператор_n<br />
Вертикальна лінія служить ознакою тексту програми і шаблоном для запису<br />
операторів, вона ставиться інструментом ADD LINE (рис. 39). Після кліку по ньому<br />
Мathcad поставить таку лінію з двома маркерами праворуч від неї, які позначають місце<br />
для запису двох операторів. Якщо ліній замало, ставлять курсор на останній маркер<br />
шаблону ліній і знову клікають ADD LINE. Якщо оператори у створених лініях вже<br />
записано, і їх замало, то слід виділити останню лінію і клікнути ADD LINE. В середині<br />
програми можна поставити внутрішні лінії. Вони позначають лінії, які служать складовою<br />
частиною певного оператора.<br />
Те значення, яке в процедурі-функції обчислювалося останнім, повертається як<br />
значення функції. Часто текст процедури завершується оператором Return, у якому можна<br />
вказати ту змінну, матрицю або вираз, значення яких мають повертатися функції. Формат<br />
цього оператора: Return вираз.<br />
Оператор присвоєння має вигляд:<br />
змінна<br />
вираз<br />
Дія: обчислюється вираз і одержане значення присвоюється змінній.<br />
ff( x) := d 0 ← x<br />
d 1 ← 2 ⋅ x<br />
return<br />
Рис. 69. Приклад використання<br />
операторів присвоєння. Змінним<br />
d 0 та d 1 присвоюються значення х<br />
та 2х. Оператором return d<br />
зазначено, що значенням функції<br />
є обчислений вектор d<br />
розмірності 2.<br />
d<br />
У прикладі, показаному на рис. 69 змінним d 0 та d 1<br />
присвоюються значення х та 2х.<br />
Оператор If призначений для організації<br />
розгалуження. Він має формат:<br />
оператор If логічний вираз<br />
Дія: якщо виконується умова, що записана логічним<br />
виразом, то виконується оператор. Якщо замість нього<br />
записано вираз, то його значення одержить змінна або<br />
функція, які зі знаком присвоєння стоять перед тією вертикальною рискою, що розділяє<br />
знак цього присвоєння та оператор If. Альтернативну дію, яка має виконуватися в разі<br />
невиконанні умови, записаної логічним виразом, можна позначити оператором Otherwise.<br />
Він має формат: вираз Otherwise. Приклади показано на рис. 70.