Page 86 - 33
P. 86

140 RETURN

                      170 J = 4


                      180 A$ = INPUT$ ( 1 ) : CLS
                      190 RETURN


                       У програмі перше звернення до підпрограми ( оператор 45 ) забезпечує
               вивід  повного  варіанту  “шапки  ”  разом  із  назвою  таблиці.  При  повторному


               зверненні ( оператор 70 ) виводиться її скорочений варіант, тобто без назви  і

               верхньої лінії. Підкреслювання кінця таблиці забезпечується оператором 85. До

               речі,  в  рядку  180  одиниця  в  дужках  означає  необхідну  кількість  натискувань

               для  продовження  виводу  таблиці.  Якби  в  дужках  була  цифра  5,  то  для

               продовження знадобилося б п’ять натискувань.



                      Є  ще  один  спосіб  зупинки  виводу  (  або  зупинки  в  будь-якому  місці

               програми  ).  Якщо  треба  передбачити  лише  зупинку  програми,  то  для  цього

               достатньо у відповідному місці записати команду:

                      170 IF INKEY$ = “  ”  THEN 170

                      Номер  рядка  може  бути  будь-яким,  головне,  щоб  після  THEN  був  той

               самий  номер.  Тоді  відбувається  зациклювання  і  воно  триватиме  доки

               користувач не натисне будь-яку клавішу. Якщо ж ми хочемо використати цей

               оператор для почасткового виводу  таблиці, тоді фрагмент  від 170 до 190 має

               бути таким:

                       170 IF  INKEY$ = “  ”  THEN 170

                      180 J = 4  :  CLS

                      190 RETURN

                      Решта  операторів  залишається  такою,  як  у  попередньому  варіанті.  Для

               звичайної  зупинки  роботи  програми  замість  команди  INKEY$  можна  також

               скористатись  командою  STOP.  Як  правило,  її  доцільно  застосувати  для

               відладки  великих  програм,  коли  треба  проаналізувати  які-небудь  проміжні

               результати  на  певному  етапі.  Після  відладки  команда  STOP  видаляється  і

               програма  вже  працює  без  зупинки.  Але  незручність  цієї  команди  полягає  у


                                                              86
   81   82   83   84   85   86   87   88   89   90   91