18718

Внешнее управление пакетом

Доклад

Информатика, кибернетика и программирование

Внешнее управление пакетом. Целью каждого применения ППП сеанса работы с пакетом является вычисление значений некоторых данных при условии что значения других данных известны. Для этого нужно привести модель в некоторое исходное состояние ввести или указать другим

Русский

2013-07-08

15.48 KB

7 чел.

Внешнее управление пакетом.

Целью каждого применения ППП (сеанса работы с пакетом) является вычисление значений некоторых данных при условии, что значения других данных известны. Для этого нужно привести модель в некоторое исходное состояние (ввести или указать другим способом значения части данных), а затем выполнить переход в одно из состояний, в которых значения искомых данных будут определены. Управление пакетом со стороны пользователя (внешнее управление) должно обеспечить выполнение описанного процесса.

Пользователь формирует задание на выполнение расчетов на входном языке пакета. Это задание может быть весьма различным как по содержанию, так и по форме. Для каждого пакета, как правило, используется свой входной язык. По содержанию информации,   включаемой   в   задание   пользователя   (ПВЯ), можно выделить следующие варианты внешнего управления:

1. При запуске пакета пользователь вводит все необходимые данные или заблаговременно помещает их в файл и указывает имя файла при запуске пакета. При выполнении пакета вычисляются все остальные данные, и результаты выводятся на экран или печатающее устройство. Пакет, работающий по такому варианту управления, можно рассматривать как прикладную программу, поскольку используется всегда один и тот же комплект входных данных, и вычисляются значения одних и тех же переменных, обрабатывающие модули выполняются в фиксированной последовательности. Этот вариант приемлем, когда функции пакета просты и варьирования этими функциями не требуется.

2. После запуска пакета пользователь вводит значения некоторых данных, затем указывает, какие обрабатывающие модули и в какой последовательности нужно выполнить. В этом случае пользователь определяет входное состояние и все последующие состояния модели предметной области, т.е. всю процедуру решения задачи. Соответствующие средства управления (входной язык пакета) будем называть процедурно-ориентированными. Пользователь может вводить программу на входном языке всю сразу или же по частям, просматривая получаемые результаты и вводя новые данные.

3. После запуска пакета пользователь вводит значения некоторых данных, а затем указывает, какие данные требуется вычислить, т.е. определяет цель применения пакета. Управляющая программа пакета должна найти путь на графе переходов в одно из состояний, соответствующих цели пользователя, и вызвать необходимые обрабатывающие модули или же установить недостижимость заданной цели. Входной язык такого пакета будем называть проблемно-ориентированным. Средствами этого языка описывается задача (проблема), подлежащая решению, остальные функции управления реализуются в самом пакете.

4. Дальнейшим развитием проблемной ориентации внешнего управления будет режим, в котором пользователь указывает только цель применения пакета (т.е. какие данные требуется вычислить). Затем в ходе диалога; инициируемого управляющей программой пакета, выясняется, значения каких данных известны пользователю, запрашиваются значения этих данных, и решается поставленная задача.


 

А также другие работы, которые могут Вас заинтересовать

4796. Структурные типы данных 98 KB
  Структурные типы данных Статические типы данных: Регулярный тип данных. Массивы. Одномерные массивы. Селекторные изменения. Многомерные массивы и общие типы индексов. Динамические и гибкие массивы. Строки. Комбинированный тип данных. Записи. Раздел ...
4797. Множественный тип данных. Множества 67 KB
  Множественный тип данных. Множества. Конечные множества как вычислительные структуры. Предварительное распределение памяти и контроль типов. Ввод/вывод и внешние вычислительные структуры. Файловый тип данных. Последовательные файлы. Файлы прямого до...
4798. Техника описания ветвящихся алгоритмов и другие работы по алгоритмизации в программировании 142.5 KB
  Техника описания ветвящихся алгоритмов Ход занятия. Задачи на взвешивания Задача. Упорядочение по весу 4-х предметов. Даны предметы A, B, C, D , весящие соответственно pA, pB, pC, pD гр. Описать алгоритм упорядочения этих предметов по весу. Поняти...
4799. БУХГАЛТЕРСКИЙ УЧЕТ В СТРАХОВЫХ ОРГАНИЗАЦИЯХ 1.55 MB
  В учебном пособии раскрываются особенности организации бухгалтерского учета в страховании, формирования себестоимости страховых услуг и конечного финансового результата, страховых резервов и фондов, а также составления отчетности. Особое внимание уд...
4801. Устройство ЛАДА 2110 (ВАЗ 2110) 10.47 MB
  Устройство ЛАДА 2110 (ВАЗ 2110) ВАЗ-2110, -2111, -2112 и их модификации - пятиместные легковые автомобили с передним расположением двигателя. Кузов - несущей конструкции, цельнометаллический, сварной. Тип кузова: ВАЗ-2110 - седан, ВАЗ-2111 универсал...
4802. Управление активами и пассивами 108.5 KB
  Управление активами и пассивами Сущность и подходы к управлению активами и пассивами в коммерческом банке Типы управления активами и пассивами. Процесс управления активами и пассивами Вопрос 1. Сущность, цели и методы управления активами...
4803. Структурная схема системы связи, предназначенной для передачи данных и передачи аналоговых сигналов методом ИКМ 269 KB
  Разработать структурную схему системы связи, предназначенной для передачи данных и передачи аналоговых сигналов методом ИКМ для заданного вида модуляции и способа приема сигналов. Рассчитать основные параметры системы связи. Указать и обосновать пут...
4804. Технические средства автоматизации и управления 1.77 MB
  Классификация, типовое обеспечение и интеграция современных автоматизированных систем управления Классификация автоматизированных систем управления АСУ ТП – автоматизированная система управления технологическим процессом, представляюща...