7, Графические средства в интерактивном моделировании
и хранение информации в ходе решения задачи.
Диалоговые
компо-
ненты (средства ведения диалога и лингвистическая подсистема)
реализуют связь пользователя с прикладными компонентами в
процессе решения требуемой задачи. Диалоговые компоненты,
собственно, и обеспечивают диалоговый режим взаимодействия
пользователя с компьютером и образуют диалоговую систему в уз-
ком смысле.
Форма диалога определяется применяемыми в интерактивной
системе средствами общения пользователя с компьютером, к кото-
рым относятся не только аппаратная часть, но и используемые про-
граммное обеспечение, формулировка задачи, метод решения, пред-
ставление решения (графическое, табличное).
Совокупность шагов, записанная на специальном языке, образу-
ет сценарий диалога. Язык описания диалога содержит:
• специальные конструкции, обеспечивающие описание шага
диалога с учетом используемого формата;
• операторы нескольких типов, обеспечивающие изменение
значений переменных, вывод сообщений, вызов функций и
инициализацию поддиалогов или управляющие переходами
от одного шага к другому.
Для создания сценариев диалога используется специальный
компонент — генератор сценариев, позволяющий в интерактивном
режиме создавать и редактировать сценарии, а также генерировать
реализующие их программы.
Диалоговые системы в узком смысле используются в различных
автоматизированных системах обработки информации и управле-
ния, обучающих человеко-машинных системах, превращая их таким
образом в диалоговые системы в широком смысле.
Для реализации эффективных диалоговых систем необходимо
использовать не только перечисленные выше компоненты, но и со-
ответствующее математическое обеспечение. Это требование связа-
но с тем, что экономико-математическое моделирование практиче-
ски всегда ведется в диалоговом режиме.
Интерактивные методы решения задач, применяемые в эконо-
мико-математическом моделировании, заключаются в том, что вы-
числительный процесс начинается с некоторого пробного допус-
тимого решения, а затем применяют алгоритм, обеспечивающий
121