Page 65 - 4800
P. 65
операторів do, do_section_of і ряду інших. Розглянемо це на прикладі секції start бази
знань LAB_7.KB. Відредагуємо цю секцію, виконавши в головному меню Section ->
Edit Section, а потім у списку, що з'явився вибравши start. Відкриється редактор опису
секції, в яке додамо два нових оператора в самий початок цієї секції і один в її кінець:
advice 'Починаємо консультацію'
call display ('list_films.txt')
. . .
advice 'Консультація закінчена.
До побачення '
Другий оператор викличе на екран діалогове вікно, в якому відобразитися вміст
текстового файлу list_films.txt, який представляє собою афішу фільмів по кінотеатрах. Її
перегляд цілком резонний для вибору способу переміщення в конкретний кінотеатр.
Природно, це можливо тільки в тому випадку, якщо цей файл існує. Він може бути
створений в будь-якому зовнішньому текстовому редакторі, але така можливість існує і
в середовищі ESTA. Для реалізації цієї можливості слід:
• В основному меню системи вибрати File -> New.
• З'явиться вікно (рис. 7.12), в якому треба вказати тип створюваного об'єкта
Text File і натиснути кнопку ОК.
Рисунок 7.12 – Вікно вибору типу новостворюваного об'єкта
• Відкриється вбудований у систему ESTA текстовий редактор, в якому треба
ввести вміст файлу афіші довільного змісту (рис. 7.13).
Рисунок 7.13 – Вікно вибору типу новостворюваного об'єкта
• По закінченню набору вмісту файлу слід натиснути кнопку Save на панелі
інструментів і зберегти файл під ім'ям list_films.txt. Після чого текстової редактор
можна закрити.
7.5 Елементарні прийоми роботи з параметрами
Параметри – це змінні, які визначають процес передачі управління між усіма
секціями вихідної бази знань. Опис будь-якого параметра складається з області
декларації та області типу. Для опису параметра використовується ряд опціональних
полів, що залежать від конкретного типу параметра. Створимо три нові параметри:
• user_name – текстового типу, який визначатиме поточного користувача ЕС,
• view_list_films – логічного типу, який визначить бажання виведення афіші,
• v_sr – числового типу, що визначає середню швидкість руху до кінотеатру.
65