Page 115 - 363_
P. 115

116




                    elseif k==5
                            x5 = input( [sprintf('Поточне значення x5 = %g', x5) ...
                                                 ' Нове значення x5= ']);
                          end
                          end

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

            змінювати,  досить  багато,  слід  об'єднати  такі  параметри  у  невеликі  групи
            (бажано за якоюсь загальною властивістю, що відрізняє певну групу від інших)

            і,  аналогічним  чином,  забезпечити  діалогове  змінювання  параметрів,

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

            більш загальним меню.


                             11.5 Типова структура і оформлення Script-файлу

                    При написанні тексту самостійно виконуваної програми у вигляді Script-
             файлу слід брати до уваги наступне.

                    1. Зручно      оформлювати      весь      процес    змінювання      параметрів      у

            вигляді  окремого  Script-файлу,  наприклад,  за  ім'ям  “ScrFil_Menu”,  де  під
            скороченням “ScrFil” розуміється ім'я головного Script-файлу.

                    2. Через  те,  що  при  змінюванні  параметрів  до  меню  одразу  повинні
            виводитися  значення  цих  параметрів,  перед  головним  циклом  програми,

            який       забезпечує       повернення         до     початку       обчислень,        потрібно

            розташовувати  частину  програми,  яка  б  визначала  початкові  значення
            усіх  параметрів.  Окрім  того,  на  початку  роботи  програми  дуже  зручним  є

            виведення  на  екран  стислої  інформації  про  призначення  програми,  більш

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

            (“вшитих”)  значень  усіх  параметрів  цієї  моделі.  Це  бажано  зробити  також
            у вигляді окремого Script-файлу, наприклад, за ім'ям “ScrFil_Zastavka”.

                    3. Наприкінці        програми        звичайно        виникає        потреба        дещо

            упорядкувати  робочий  простір,  наприклад,  очистити  його  від  введених
            глобальних        змінних       (вони,      залишаючись         у     робочому        просторі,

            перешкоджають  виконанню  іншої,  наступної  програми,  яка  може  мати
            зовсім  інші  глобальні  змінні  (або  такі  ж  за  ім'ям,  але  інші  за  значенням),

            закрити       відкриті     програмою        графічні      вікна     (фігури)      тощо.      Цю
   110   111   112   113   114   115   116   117   118   119   120