Page 24 - 4695
P. 24

довного процесу, яке забезпечується даним інтерфейсом, поля-
             гає в організації циклу для обробки декілька наборів даних (рис.
             2.2, б). Подібні інтерфейси використовують тільки в процесі на-
             вчання програмуванню або в тих випадках, коли вся програма
             реалізує одну функцію, наприклад, у деяких системних утилі-
             тах.

                      Початок                                 Початок


                                                               Введення
                      Введення                                  даних
                        даних

                                                              Розрахунки
                     Розрахунки
                                                              Виведення
                                                              результатів
                      Виведення
                      результатів
                                                      Так
                                                              Ще данні?
                        Кінець
                                                                    Ні
                                                               Кінець
                         а)                                      б)
                  Рисунок 2.2 Типова структура алгоритму програм з примітивним
                     інтерфейсом: а) послідовний; б) – з можливістю повторення

                 Інтерфейс-меню, на відміну від примітивного інтерфейсу,
             дозволяє користувачеві вибирати необхідні операції із спеціаль-
             ного списку, що виводиться йому програмою. Ці інтерфейси пе-
             редбачають  реалізацію  багатьох  сценаріїв  роботи,  послідов-
             ність дій в яких визначається користувачем.
                 Розрізняють однорівневі та ієрархічні меню. Перші викори-
             стовують для порівняно простого управління обчислювальним
             процесом, коли варіантів небагато (не більше 5-7), і вони вклю-
             чають операції одного типу, наприклад, Створити, Відкрити, За-
             крити тощо. Ієрархічні – при великій кількості варіантів або їх


                                            23
   19   20   21   22   23   24   25   26   27   28   29