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
   188   189   190   191   192   193   194   195   196   197   198