Page 29 - 4695
P. 29

Побудуємо чотири варіанти інтерфейсу, відповідні розг-
        лянутим вище типам.
            Варіант 1. Використання примітивного інтерфейсу припу-
        скає, що користувач відразу визначає всі параметри, необхідні
        програмі для побудови графіка або виведення таблиці, вводячи
        їх у відповідь на відповідні запити програми. Після чого про-
        грама  виконує  необхідні  обчислення  і  виводить  результат.
        Якщо допустити, що програма запрошуватиме підтвердження
        завершення обробки, то процес побудови графіків/таблиць мо-
        жна зациклити. Залежно від використовуваних засобів отрима-
        ємо порівняно просту програму, що задовольняє функціональ-
        ним специфікаціям, але орієнтовану на єдиний сценарій: вве-
        дення - обробка - вивведення (див. рис. 2.3, б). Даний варіант не
        зручний для користувача, бо не виключена можливість рекурсії
        процесу.
            Варіант 2. Використання однорівневого меню, яке включа-
        тиме команди: Функція, Відрізок, Крок, Тип результату, Вико-
        нати і Вихід. При виборі першого пункту меню визначається фу-
        нкція, другого - інтервал, третього - крок, четвертого - тип ре-
        зультату,  п'ятого  -  здійснюється  операція,  і,  нарешті,  останній
        пункт забезпечує можливість виходу з програми (рис. 2.5).
            Очевидно, що в цьому випадку забезпечується гнучкіше уп-
        равління для користувача, оскільки фактично передбачені такі
        сценарії роботи:
            Введення функції - Введення відрізка - Введення кроку -
        Уточнення  виду  результату:  графік/таблиця  -  Виведення  ре-
        зультату; Зміна відрізка - Виведення результату; Зміна кроку -
        Виведення результату; Зміна виду результату: графік/таблиця -
        Виведення результату тощо.












                                       28
   24   25   26   27   28   29   30   31   32   33   34