ИНТЕРАКТИ́ВНЫЙ РЕЖИ́М
-
Рубрика: Технологии и техника
-
-
Скопировать библиографическую ссылку:
Книжная версия:
Электронная версия:
ИНТЕРАКТИ́ВНЫЙ РЕЖИ́М (англ. interactive mode – режим взаимодействия), в информатике диалоговый режим взаимодействия пользователя с компьютерной программой, который позволяет пользователю управлять вычислит. процессом, вводя команды и данные во время выполнения программы.
Средства взаимодействия И. р., реализованные в программе, называют интерфейсом пользователя (в совр. программах обычно используется графич. интерфейс). Напр., при работе с текстовым редактором пользователь осуществляет ввод текста с клавиатуры, а программа синхронно отображает его на экране монитора; затем пользователь может дать команду сохранить или распечатать введённый текст, программа соответственно запишет текст в файл (сохраняемый, напр., на жёстком диске) или выведет на устройство печати. Примером И. р. может служить диалог человека с программой мед. экспертной системы. Система последовательно выводит на экран набор вопросов о состоянии пациента и возможные варианты ответов (выбираемых врачом). Каждый следующий вопрос (и варианты ответов) выбирается системой в зависимости от предыдущих ответов и содержимого базы знаний системы. Результатом такого диалога может стать вариант диагноза, а также описание рекомендуемых врачебных мероприятий. И. р. широко применяется в текстовых и графич. редакторах, электронных таблицах, обучающих программах, компьютерных играх, экспертных системах, системах автоматизир. проектирования и др., а также в программных комплексах, работающих в режиме вычислит. эксперимента (везде, где для получения результата целесообразно привлечение знаний человека-эксперта).
Альтернативой И. р. является режим пакетной обработки (англ. batch processing mode), при котором все необходимые команды и данные (т. н. пакет) вводятся до запуска программы; обработка пакета осуществляется программой без постороннего вмешательства (напр., до завершения или возникновения ошибки). В пакетном режиме работают мн. системные программы (утилиты форматирования и записи дисков, компиляторы языков программирования и др.).