Page 193 - 4212
P. 193
Вихід з циклу за допомогою інструкції EXIT.
Ключове слово EXIT використовується для зупинки
обчислень в циклі і продовженні з інструкції наступної за
ключовим словом кінця циклу. Слово може бути використано
тільки всередині одного з трьох циклів: WHILE, REPEAT
або FOR.
Програма на мові ST виконується послідовно (інструкція
за інструкцією) щодо керуючих структур. У випадку
арифметичних або булевих виразів, що складаються з різних
операторів, правила пріоритету визначені між різними
операторами.
Приклад:
NOT% MW3 * 25 AND% MW10 +% MWl2
У цьому прикладі виконується NOT перед %MW3, потім
результат множиться на 25. Обчислюється сума % MWI0 і
% MW12, потім логічне AND обчислюється між
результатами множення і складання.
Коли є конфлікт між двома операторами одного і того ж
пріоритету, перший оператор бере пріоритет операцій (оцінка
виконується зліва направо).
Приклад:
% MW34 * 2 REM 6
У цьому прикладі % MW34 спочатку множиться на 2,
потім результат використовується в обчисленні модуля.
Круглі дужки змінюють порядок виконання операцій. У
наступному прикладі додавання має більш високий пріоритет,
ніж множення.
Приклад:
(% MW10 +% MW11) *% MW12
Круглі дужки можуть бути вкладені; число рівнів
вкладення не обмежується. Круглі дужки також
використовуються для уникнення некоректної інтерпретації
програми.
Приклад:
193