Page 126 - 14
P. 126
129
Оператор for – служить для організації циклів і має таку структуру:
for Var Nmin .. Nmax
.
Якщо змінна Var змінюється з кроком + 1 від значення N min до значення N max,
то обчислюється вираз, який розміщений в шаблоні. Змінну лічильника Var
можна використовувати у виразах програми.
Оператор while – служить для організації циклів, які діють до тих пір, поки виконується
деяка Умова. Структура такого оператора має наступний вигляд:
While Умова
.
Вираз, який підлягає обчисленню, записується на місці шаблону.
Оператор otherwise – це оператор іншого вибору. Як правило, він використовується з
оператором if. Наступний приклад пояснює його застосування:
f(x): =1 if x>0
-1 otherwise
Функції f(x) присвоюється значення 1, якщо x>1 і –1, коли ця умова не
виконується.
Оператор break – викликає переривання роботи програми кожний раз, коли він
зустрічається. Найчастіше він використовується разом з оператором
умовного виразу if і операторами циклів while і for, забезпечуючи перехід в
кінець тіла програми.
Приклад 6.3. Скласти програму обчислення функції nf n !
Для розв’язку цієї задачі використаємо оператори while і break.
f n
while 1
f f n 1
F ) n (
n n 1
break if n 1
f
Тепер можемо обчислити значення F(n) для будь-якого n. Наприклад, при n = 8 -
7
3
F 8 ( ) . 6 04 10 , а при n = 12 - (F 12 ) . 3 992 10 .
Оператор continue – використовується для продовження роботи після переривання.
Як правило, він застосовується разом з операторами циклів while і for,
забезпечуючи після переривання перехід на початок циклу.
Оператор return – перериває виконання програми і повертає значення свого операнда,
який розміщений за ним.
Наприклад,
return 0 if x < 0
буде повернуто нуль при x < 0.
Оператор on error – є оператором обробки помилок. Він задається у такому вигляді:
Вираз – 1 on error Вираз – 2,
Якщо при виконанні Виразу – 1 виникає помилка, то виконується Вираз – 2.
6.3.2. Створення програмних документів у системі MathCAD
Кнопка New Worksheet (піктограма – чистий листок паперу) служить для створення нового
документа. Вона очищує вікно редагування і присвоює ім’я документа Untitled N, де N –
порядковий номер документа. Після цього можна починати ввід документа з клавішного пульта із
застосуванням палітр математичних операцій і функцій.