1 понятие и классификация пакетов прикладных — страница 5

  • Просмотров 11517
  • Скачиваний 33
  • Размер файла 934
    Кб

программа или несколько последовательно выполняемых программ. Для программирования используется один из универсальных языков программирования (Basic, Pascal, Fortran, C, C++ , Assembler и т.д.). 2. Заранее составляются подпрограммы реализации типовых шагов алгоритмов, например, для реализации методов численного анализа, преобразования форм представления данных и т.п. Такие готовые подпрограммы накапливаются в форме исходных или объектных

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

Примерами таких ППП являются пакеты научных подпрограмм на языках ПЛ/1, Алгол и Фортран, которые использовались на БЭСМ-6 и ЕС ЭВМ в 70-е и 80-е годы.. 3. Для совокупности родственных задач разрабатывается ППП, охватывающий некоторую предметную область. Здесь ППП – это совокупность программных модулей, между которыми установлены связи по управлению и по данным в соответствии с решаемой прикладной задачей. Модули пакета могут

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

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

минимальные сведения об используемой ОС. Перечисленные выше четыре подхода к применению ЭВМ предполагают различную квалификацию пользователей. Для реализации первого подхода требуется знание языка программирования, языка управления ОС и, разумеется, знание прикладной предметной области. Иначе говоря, первый подход типичен для специалиста в области прикладного программирования. Это в полной мере относится и ко второму из