18718

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

Доклад

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

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

Русский

2013-07-08

15.48 KB

10 чел.

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

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

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

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

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

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

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


 

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

37827. Організація обробки графічної інформації 57.5 KB
  При необхідності за допомогою убудованого редактора EditingChrt компонентові TChrt передаються дані про товщину стиль і колір ліній параметрах шрифту підписів кроках розмітки координатної сітки й інші настроювання. Для уведення вихідних даних використовуються вікна TEdit. З'явиться вікно редагування EditingChrt див. Натискаючи різні кнопки меню познайомитися з іншими можливостями EditingChrt.
37828. ОБРОБКА ПОДІЙ У DELPHI. КОМПОНЕНТИ TLISTBOX І TCOMBOBOX 69 KB
  Типи даних для роботи з рядками Короткі рядки типу ShortString і String[N]:Короткі рядки мають фіксована кількість символів. Рядок ShortString може містити 255 символів. Рядок String[N] може містити N символів але не більш 255. На етапі виконання програма визначає необхідну довжину ланцюжка символів і звертається до ядра операційної системи з вимогою виділити необхідну пам'ять.
37829. Програмування підпрограм та модулів 41 KB
  Контрольні запитання: Що називають підпрограмою Які види підпрограму мові Pscl Ви знаєте Які види параметрів Ви знаєте Які види змінних Ви знаєте Що називають моделем Яка структура модуля Як організувати модуль у Delphi Теоретичні відомості. Створення модуля: Створюючи модуль варто звернути увагу на те що він не повинний мати своєї форми. Для створення модуля в меню File вибрати File New і потім у репозиторії піктограму. Ім'я модуля можна перемінити на інше що відповідає внутрішньому змістові модуля наприклад Unit...
37832. Решение систем линейных алгебраических уравнений методом Гаусса с выбором главного элемента 207.5 KB
  Метод Гаусса К необходимости решения систем линейных алгебраических уравнений СЛАУ приводят многие прикладные задачи физики радиофизики электроники других областей науки и техники. Из прямых методов популярным у вычислителей является метод Гаусса исключения переменных с выбором главного максимального по модулю элемента в столбце.1 Процесс ее решения методом Гаусса делится на два этапа называемых соответственно прямым и обратным ходом.