Page 97 - 33
P. 97

блоках не повинні повторюватись. Тому треба заздалегідь призначити кожному
               блоку свій діапазон номерів.


                       Припустимо,  що  розробляється  програма  розрахунку  режиму  буріння.
               Розрахунок  здійснюється  у  два  етапи.  На  першому  визначаються  бажані


               режимні параметри, на другому перевіряється можливість їх реалізації. Тому  і
               програма  відповідно  складається  з  двох  блоків.  Створивши  перший  блок


               записуємо його під іменем REGIM

                                           SAVE “REGIM”

               Відлагоджуємо другий блок і набираємо

                                           MERGE “REGIM”

               Після  натискування  клавіші  ENTER  можна  натиснути  F1  і  переконатись,  що

               обидва блоки зростились. Якби замість цього просто викликали файл REGIM

                                           LOAD “REGIM”,

               то другий блок був би заміщений першим блоком.

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

               несанкціонованого  доступу.  Для  цього  програму  достатньо  розділити  на  дві

               частини і кожну з них записати окремим файлом під своїми іменами. Зрозуміло,

               що для власного користування доведеться кожного разу зрощувати ці файли.

                       Якщо повністю відлагоджена програма вже записана в комп’ютері ( або

               на дискеті ), розділення проводиться в такому порядку:

                       1.Викликаємо програму в оперативну пам’ять ( вважатиме, що вона була

                      записана під іменем REGIM )

                                                        LOAD  “ REGIM ’’

                      2. Стираємо частину  програми, записавши попередньо стертий діапазон

                          (припустимо,  що  уся  програма  має  діапазон  10  –  1000  і  ми  хочемо

                          стерти нижню частину з номерами рядків від 600 і до кінця )

                                                           DELETE  600 -

                       3. Записуємо частину, що залишилася в пам’яті, окремим файлом під

                           іменем  RE

                                                              SAVE “ RE ”


                                                              97
   92   93   94   95   96   97   98   99   100   101   102