Page 38 - 197_
        P. 38
     2. директивна (командна) – це набір команд, за допомогою яких
               проектувальник  може  керувати  процесом:  вводити  дані  або
               змінювати  напрямок  проектування.  Порівняно  з  табличною
               формою дає учаснику діалогу більшу свободу дій;
               3. фазова  –  повідомлення  дається  на  обмеженій  природній
               мові.  Вона  найзручніша  для  проектування  і  все  більше
               поширюється.
                     Стан учасників діалогу та типи діалогів:
                     Активний стан учасника діалогу  – виконує дії по аналізу
               отриманого повідомлення та формуванні нового (відповіді);
                     Пасивний – не виконує ніяких дій, чекає повідомлення;
                     Синхронний  діалог  –  обидва  учасники  по  черзі  змінюють
               свої стани;
                     Асинхронний  діалог  –  обидва  учасники  в  активному  стані.
               Людина у будь-який час може втручатись у хід виконання проектної
               процедури для зупинки, зміни, ЕОМ постійно дає повідомлення на
               відеотермінал про поточний стан машинної процедури;
                     Тупикова  ситуація  –  обидва  учасники  в  пасивному  стані.
               Вийти з неї опираючись на засоби ведення діалогу неможливо.
                     Проектування – це процес переробки інформації, а мова –
               засіб передавання інформації. Тому лінгвістичне забезпечення є
               одним з найважливіших компонентів САПР.
                     Мови  в  САПР  призначені  для  подання  та  перетворення
               описів при автоматизованому проектуванні. Класифікація мов в
               САПР подана на рисунку 4.3.  Основними об’єктами описів в
               САПР  є:  завдання  на  проектування,  проектні  процедури  та
               операції,  проектні  рішення  (проміжні,  кінцеві,  типові)  та
               проектні документи.
                     Сервісна мова спілкування проектанта з ЕОМ охоплює:
                     - розпорядження системі та запити про її стан;
                     - ввід-вивід  інформації,  розподіл  потоків  інформації
               всередині системи;
                     - директиви по керуванню роботою системи.
                     Основною  структурною  одиницею  мови  є  оператор  -
               вираз, складений за певними правилами, який несе інформацію
               про виконання певної операції.
                     Виконання  вказаної  у  операторрі  дії  здійснюється  через
               інтерпретатор           сервісної       мови,       що      обслуговує          діалог
               “користувач - ЕОМ” під керівництвом ОС.
                                                         38
     	
