Page 38 - 197_
P. 38

2. директивна (командна) – це набір команд, за допомогою яких
               проектувальник  може  керувати  процесом:  вводити  дані  або
               змінювати  напрямок  проектування.  Порівняно  з  табличною
               формою дає учаснику діалогу більшу свободу дій;

               3. фазова  –  повідомлення  дається  на  обмеженій  природній
               мові.  Вона  найзручніша  для  проектування  і  все  більше
               поширюється.

                     Стан учасників діалогу та типи діалогів:
                     Активний стан учасника діалогу  – виконує дії по аналізу
               отриманого повідомлення та формуванні нового (відповіді);
                     Пасивний – не виконує ніяких дій, чекає повідомлення;

                     Синхронний  діалог  –  обидва  учасники  по  черзі  змінюють
               свої стани;
                     Асинхронний  діалог  –  обидва  учасники  в  активному  стані.

               Людина у будь-який час може втручатись у хід виконання проектної
               процедури для зупинки, зміни, ЕОМ постійно дає повідомлення на
               відеотермінал про поточний стан машинної процедури;

                     Тупикова  ситуація  –  обидва  учасники  в  пасивному  стані.
               Вийти з неї опираючись на засоби ведення діалогу неможливо.
                     Проектування – це процес переробки інформації, а мова –

               засіб передавання інформації. Тому лінгвістичне забезпечення є
               одним з найважливіших компонентів САПР.
                     Мови  в  САПР  призначені  для  подання  та  перетворення
               описів при автоматизованому проектуванні. Класифікація мов в

               САПР подана на рисунку 4.3.  Основними об’єктами описів в
               САПР  є:  завдання  на  проектування,  проектні  процедури  та
               операції,  проектні  рішення  (проміжні,  кінцеві,  типові)  та

               проектні документи.
                     Сервісна мова спілкування проектанта з ЕОМ охоплює:
                     - розпорядження системі та запити про її стан;
                     - ввід-вивід  інформації,  розподіл  потоків  інформації

               всередині системи;
                     - директиви по керуванню роботою системи.
                     Основною  структурною  одиницею  мови  є  оператор  -

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

               інтерпретатор           сервісної       мови,       що      обслуговує          діалог
               “користувач - ЕОМ” під керівництвом ОС.


                                                         38
   33   34   35   36   37   38   39   40   41   42   43