Page 19 - 4352
P. 19

2.13.8 Оператор GOTO
                     Оператор  служить  для  безумовного  переходу  на  програмний  рядок  із
               зазначеною міткою. Приклад:
                  10  PRINT "нескінченний цикл..."
                  GOTO 10

                     2.13.9 Оператори IF, ELSEIF, ELSE, ENDIF
                     Оператори  служать  для  організації  умовного  переходу  або  виконання
               зазначеної дії залежно від результату перевірки логічної умови. Формати:
                  IF умова THEN N
                  IF умова THEN дія
                  IF умова THEN
                    дія 1
                      . . .
                    дія N
                  ENDIF
                     Тут:
                     N - мітка програмного рядка, на яку повинен здійснитися перехід у випадку
               істинності умови.
                     Як  умова  може  використовуватися  будь-який  вираз.  Умова  вважається
               істинною,  якщо  значення  виразу  відмінне  від  нуля,  і  помилковим  у  іншому
               випадку. Приклади:
                  IF A < -1. OR  A > 1. THEN 10
                  IF INT (A) THEN 10
                     Оператори  ELSEIF  й  ELSE  служать  для  організації  більш  складних
               умовних виразів:
                  IF I# = 0 THEN
                    J# = 1
                  ELSEIF I# = 1 THEN
                    J# = 1
                  ELSE
                    J# = J# * I#
                  ENDIF

                     2.13.10 Оператор ON
                     Оператор служить для організації переходу на один з декількох програмних
               рядків,  зазначених  у  списку,  залежно  від  значення  перемикаючого  виразу.
               Формат:
                  ON E GOTO N 1, N 2, ..., N k
                     Тут:
                     E - перемикаючий вираз, значення якого визначає номер мітки в списку;
                     N i - мітка програмного рядка, на яку передається керування у випадку, якщо
               значення перемикаючого виразу E дорівнює i.
                     Значення виразу E повинне мати тип INT.



                                                               18
   14   15   16   17   18   19   20   21   22   23   24