Cтраница 1
Диалоговое программирование позволяет посредством экономно организованного диалога между участниками разработки свести задачу синтеза системы к последовательности задач анализа некоторой совокупности систем. При заданных характеристиках источника информации ( оракула) диалог считается рационально организованным, если идентификация задачи и вычисление решения требуемого качества проводятся наиболее экономным образом - при минимально возможном числе вопросов СПР ( математика) и ответов оракула. В диалоговом программировании решение наиболее сложной индивидуальной задачи, принадлежащей массовой задаче, обусловленной исходной априорной информацией, проводится за минимально возможное число элементарных актов диалога. [1]
Термин диалоговое программирование иногда используется как наименование различных интерактивных процедур взаимодействия оператора с ЭВМ при отладке программ или выборе решений. Последующий текст не оставляет, однако, места для разночтений. [2]
Рассмотрим роль диалогового программирования в корректировке моделей реальных задач. [3]
Математической основой диалогового программирования является теория информационной сложности. [4]
В принципе применение диалогового программирования возможно и целесообразно в процессах синтеза произвольных технических и других систем. [5]
Будучи математической теорией, диалоговое программирование, естественно, ограничивается рассмотрением формализуемых задач выбора решений. [6]
В частности, мы хотим выполнять в диалоговом программировании систематическое, или управляемое, изменение значений данных и текста в отличие от несистематических изменений, которые возникают в процессе отладки. Разумеется, выполнение Таких действий означает, что определенные части тек г понимаю. И снова мы достигаем этого с помощью определений, инициализации и присваивания. [7]
Для таких оракулов и выпуклых задач потенциальные возможности диалогового программирования определяются результатами гл. [8]
Так, в нашей стране создана система Дипрофор ( Диалоговое программирование на Фортране), предназначенная для пользователей ЭВМ, впервые приступающих к работе с языком Фортран. Система организована таким образом, что пользователи могут в режиме диалога с ЭВМ записать на Фортране программы решения ряда простых, но довольно распространенных задач. [9]
Информационная сложность введена в [115] и использована в настоящей работе для обсуждения диалогового программирования ( гл. [10]
Система ДИПРОФОР также является системой обучающего типа и успешно применяется при обучении диалоговому программированию на языке ФОРТРАН. Система ОСКАР является обучающей системой открытого типа и позволяет вводить любые курсы для обучения. [11]
Ясно, что ответ на подобный вопрос содержит некоторую информацию о решаемой задаче. Диалоговое программирование ( ДП), грубо говоря, исследует проблему наиболее эффективного использования информации, получаемой при решении задач анализа, для решения исходной задачи синтеза. [12]
Диалоговое программирование позволяет посредством экономно организованного диалога между участниками разработки свести задачу синтеза системы к последовательности задач анализа некоторой совокупности систем. При заданных характеристиках источника информации ( оракула) диалог считается рационально организованным, если идентификация задачи и вычисление решения требуемого качества проводятся наиболее экономным образом - при минимально возможном числе вопросов СПР ( математика) и ответов оракула. В диалоговом программировании решение наиболее сложной индивидуальной задачи, принадлежащей массовой задаче, обусловленной исходной априорной информацией, проводится за минимально возможное число элементарных актов диалога. [13]
При структурировании механизма управления памятью необходимо всегда стремиться к тому, чтобы найти оптимальное соотношение между общей производительностью системы, уровнем, на котором осуществляется распределение ресурсов, гибкостью распределения, а также сложностью базисной системы. Существуют устойчивые представления о системах диалогового программирования и управления базой данных как о подсистемах. Но это - очень широкие понятия и им соответствуют самые различные режимы работы. Некоторые системные программисты считают, что на практике излишняя неоднозначность понятия системы управления базой данных приводит к высокой трудоемкости процесса настройки системы на потребности конкретных групп пользователей. Лучше, вероятно, иметь дело с отдельными специализированными подсистемами управления базами данных. [14]
Оракулы в диалоге ( или полилоге) - это инженеры или эксперты, обладающие опытом и неформальными содержательными знаниями в исследуемой проблеме и оснащенные необходимым оборудованием для моделирования и экспериментирования. Другой участник диалога - в некотором смысле его организатор - это СПР, которому помогает математик. Пр и наличии необходимого технического обеспечения ( операционной системы для стандартных классов задач проектирования и управления) можно в тех ситуациях, где это целесообразно, исключить математика из непосредственного участия в диалоге. В таких ситуациях диалоговое программирование обеспечивает рациональное разделение обязанностей между специалистами, обладающими наибольшей информацией в обсуждаемом круге вопросов. [15]