Cтраница 3
Следующий протокол отражает работу программы EMYCIN с моделью утечки. Ответы пользователя напечатаны жирным шрифтом заглавными буквами. Примечания, поясняющие протокол, заключены в квадратные скобки. [31]
Следующий протокол отражает работу программы KAS PROSPECTOR с моделью утечки. Ответы пользователя напечатаны жирным шрифтом заглавными буквами. [32]
Следующий протокол отражает работу программы EXPERT с моделью утечки. Ответы пользователя напечатаны жирным шрифтом. Замечания, поясняющие протокол, заключены в квадратные скобки. [33]
Следующий протокол отражает работу программы RLL с моде лью утечки. Ответы пользователя выделены жирным шрифтом, а текст, выводимый в процессе работы программы, напечатан с от-ступом. [34]
NIL вызывает печать текста вопроса txtt на терминале. Ответ пользователя на заданный вопрос трактуется как величина, подставляемая в экземпляр в качестве значения свойства. [35]
Системные программы являются полностью интерактивными и обеспечивают желаемый набор ответов. Все ответы пользователя заканчиваются переводом строки, в случае если нет иной спецификации. [36]
Шаблон - это режим взаимодействия конечного пользователя и ЭВМ, на каждом шаге которого система воспринимает только син-тактически ограниченное по формату входное сообщение пользователя. Варианты ответа пользователя ограничиваются форматами, предъявляемыми ему на экране видеотерминала. [37]
![]() |
Алгоритм функционирования процесса MON. [38] |
При приеме информации от пользователя ( метка BOS) TR из М2 переписывается в МЗ для последующей подготовки к работе СИСП ДИАЛОГ. Организация ответа пользователя ( метка ОТА) состоит в запуске блока организации связи от соответствующего процесса ABON. Организацией обменов занимается блок физического обмена. Инициализация обменов с МД ( метка ОВА) сводится к переписи TR из М7 в у2, и, если канал обмена с МД простаивает, к запуску процесса МД. Инициализация обменов с МБ ( метка ОВВ) сводится к переписи TR из М7 в у - и, если канал обмена с МБ простаивает, к запуску процесса МБ. Аналогично инициализация обмена с МЛ ( метка ОВС) сводится к переписи TR из М9 в у4 и - если канал обмена с МЛ простаивает, к запуску процесса МЛ. [39]
Второе усовершенствование, состоящее в устранении повторных вопросов к пользователю, будет более трудным. Во-первых, все ответы пользователя следует запоминать, с тем чтобы их можно было отыскать в памяти в более поздний момент времени. [40]
Следующий пример представляет собой фрагмент сеанса работы с моделью-прототипом действий при утечке. Система задает вопросы, ответы пользователя вводятся после звездочки. Эти ответы представляют собой сведения. Поясняющий анализ ( интерпретация) состоит из множества выбранных программой подходящих гипотез, основанных на множестве порождающих правил, активизированных для данного случая. [41]
Функции MessageDlg и MessageDlgPos отображают окна, в которых пользователю задается какой-то вопрос и анализируется полученный ответ. Функции отображают окно и ожидают ответа пользователя. [42]
Предыдущие модели системы EXPERT, ориентированные на медицинские приложения, несколько отличаются от модели утечки. Это проявляется в том, что ответы пользователя в медицинских моделях изменялись только в случае ошибочных сообщений, и поэтому те модели не требовали таких динамически меняющихся наборов последовательных интерпретаций. Кроме того, меры уверенности, часто используемые при логических рассуждениях в неопределенных ситуациях, играют сравнительно маловажную роль в модели утечки. [43]
![]() |
Использование полей экрана для ввода данных в бланк. [44] |
Вот здесь нам на помощь приходит изобретательность программиста, базирующаяся на хорошем знании возможностей языка программирования и встроенных в него функций. Давайте введем символьные переменные, чтобы будущие ответы пользователя попали сначала именно в них, а не сразу в числовые переменные, и тогда мы многого достигнем. [45]