Справочник химика 21

Химия и химическая технология

Статьи Рисунки Таблицы О сайте English

Набор прикладных программ

    Построение иерархической структуры (графа) разработки проекта, глубина декомпозиции зависят от степени математической проработки этапов проектирования. При наличии пакетов прикладных программ, реализующих функции частей проекта, проектирование будет вестись практически в автоматическом режиме и декомпозиция исходной задачи может выполняться до этого уровня. Однако это не означает, что функции частей проекта однозначные и неизменные. Сами по себе части проекта также функционально организованы и ориентированы на выполнение альтернативного набора функций в зависимости от исходных данных. Можно сказать, что их функции достаточно отработаны, чтобы относиться к ним как к чему-то законченному. Рассмотренная ситуация соответствует автоматизации проектирования на самом верхнем уровне декомпозиции задачи. Ясно, что при разработке математического обеспечения частей также используется стратегия декомпозиции. [c.28]


    В системе, основанной на БД, прикладные программы обращаются за данными для обработки не к внешним носителям информации, а к программам банка — СУБД, которые организуют поиск, ввод и представление информации соответствующим программам из специально организованных файлов — баз данных (см. гл. 4). При таком способе организации работы с данными обычно говорят о логической форме представления данных для прикладных программ. Альтернативой такому принципу обмена является организация непосредственного обращения программ, обрабатывающих данные, к внешним устройствам. В последнем случае говорят о физической форме представления данных, поскольку при таком обращении необходимо учитывать тип запоминающего устройства, хранящего информацию, принципы -организации файлов и т. д. Вообще понятия логической и физической форм представления данных не являются абсолютными. Многие операционные системы содержат набор средств, обеспечивающих некоторую логическую форму представления данных для прикладных программ, однако эти средства не освобождают программиста от таких функций, как организация данных, их поиск, выделение необходимых элементов данных из записи и др. [c.190]

    Основным элементом операционной системы, предназначенной для решения задач потребителя, является прикладное математическое обеспечение. На прикладное математическое обеспечение возложены функции но выполнению необходимых вычислений при решении конкретных задач. В зависимости от рассматриваемого нроцесса, а также от степени детализации его, очевидно, необходимы различные наборы отдельных программ. Поэтому прикладное математическое обеспечение представляет собой совокупность программ (модулей), разработанных и оформленных в соответствии с требованиями системного математического обеспечения и учетом возможностей технических средств. При этом специализированный набор модулей, предназначенных для решения определенной задачи или класса задач, составляет пакет прикладных программ. С позиций использования вычислительной техники пакеты являются базой для построения специализированных операционных систем. [c.45]

    По сегодняшним представлениям [4], для обеспечения возможности проектирования и исследования разнообразных ректификационных процессов необходимо использовать пакеты прикладных программ, характеризующихся и отличающихся друг от друга рядом признаков степенью сложности и точности модели (термодинамическая, кинетическая) видом постановки задачи (проектная, поверочная) типом разделяемых смесей (зеотропные, азеотропные, полиазеотропные) типом колонного оборудования и так далее. Более того, в современных исследовательских и проектных задачах уже достаточно широко используются моделирующие комплексы, предназначенные для моделирования набора взаимосвязанных аппаратов, то есть технологических установок и схем. [c.10]


    С точки зрения пользователя БД — это набор сохраняемых рабочих данных, используемых прикладной системой для конкретных применений в проекте. С точки зрения прикладного программиста БД — это централизованно управляемый набор данных, доступных различным прикладным программам и организованных в соответствии со схемой БД, т. е. структурным представлением в системе. [c.294]

    Библиотека прикладных программ — это упорядоченный (по месту, т. е. имеющий адрес размещения и имя) набор модулей, не связанных между собой функциональным назначением. [c.300]

    В поставляемое программное обеспечение входят наборы обслуживающих программ, которые помогают пользователю проводить некоторые операции общего характера по обработке данных. К этой группе относится программное обеспечение для создания, копирования и архивного хранения файлов, редакторы текстов, средства распечатки памяти и отладки программ. В состав пакетов прикладных программ включены такие полезные издания, как системы управления базами данных и средства создания вычислительных сетей. Системы управления базами данных предоставляют пользователю возможность хранения больших объемов данных, выборки и всевозможной обработки данных. С помощью средств создания вычислительных сетей можно связывать между собой находящиеся на большом расстоянии друг от друга ЭВМ. В последующих главах мы более подробно остановимся на этих вопросах. [c.184]

    Универсальные компьютеры имеют не только более развитые технические средства, но и очень широкий набор программных средств, к которым относятся множество различных языковых трансляторов (Бейсик, Фортран, Кобол, ПЛ/1, Паскаль, Корал, АПЛ, Алгол, ЛИСП и т. д.), программы редактирования файлов и пакеты прикладных программ для управления данными, анализа и обработки данных и моделирования. Большинство универсальных вычислительных систем для научных расчетов снабжены также кросс-компиляторами и кросс-ассемблерами, с помощью которых можно разрабатывать и отлаживать программное обеспечение для микрокомпьютеров. Это исключительно полезно в тех случаях, когда прикладная система [c.194]

    При проведении вычислений на универсальном компьютере очень важно наличие широкого набора пакетов прикладных программ. Многие из этих программ требуют высокого быстродействия и больших объемов памяти, так что их нелегко реализовать на меньших вычислительных системах. В табл. 4.7 пере- [c.195]

    НИ этой подпрограммы. Такие подпрограммы разработаны для большинства обычно используемых статистических и численных методов. Набор таких прикладных подпрограмм, поставляемых чаще всего фирмой — изготовителем компьютеров [80, 81], часто называют пакетом научных подпрограмм. Прикладные программы, обычно включаемые в типичную библиотеку для малой ЭВМ, приведены в табл. 9.3. [c.383]

    Чтобы можно было воспользоваться программой из такой библиотеки, необходимо знать а) имя требуемой прикладкой программы б) ее функцию, в) условие ее вызова и г) способ возвращения результатов. Условие вызова определяет, как воспринимает подпрограмма те численные значения, которые она должна обработать. Например, если прикладная программа проводит численное интегрирование функции, определенной парами значений ху, то условие вызова может потребовать, чтобы набор значений х хранился в одном векторе, а набор значений у — отдельно, в другом векторе. В другом варианте программа может [c.383]

    Реляционная модель данных представляет собой набор отношений и операций над ними. Отношение графически может трактоваться в виде таблицы, столбцами которой являются наименования или коды показателей. Все отношения равнозначны, в них объединяются, как правило, показатели, наиболее часто требуемые именно в таком сочетании. Операции над отношениями позволяют устанавливать взаимосвязи между отношениями и их составными элементами, называемыми доменами, т. е., по существу, с помощью операций над отношениями проектируется конкретная логическая структура данных для прикладной программы. [c.95]

    В настоящее время пакеты прикладных программ (ПШ) анализа нуклеотидных последовательностей представляют собой набор сравнительно простых инструментов (хотя они могут быть реализованы при помощи очень сложных алгоритмов, использующих мощные математические методы). Они взяли на себя механическую работу, но пока еще не стали интеллектуальными помощниками пользователя. В основном машины могут [c.236]

    Целью работ в сфере прикладных информационных технологий является создание непротиворечивого информационного конвейера подготовки и принятия решений при управлении нефтедобывающим комплексом, а также оснащение рабочих мест технических работников набором необходимых методик, программ и баз данных. [c.65]

    Такие задачи относятся к классу задач, решаемых методами нелинейного [86] или динамического [87] программирования. Хотя существует достаточно много работ, посвященных рассмотрению подобных задач, универсальный алгоритм их решения не найден. Специфика каждой задачи (тип функционала, экстремум которого ищется характер ограничения) и ее умелое использование могут в каждом случае помочь выбрать наиболее удачный, для расчета алгоритм. В то же время, учитывая необходимость проведения расчетов на ЭЦВМ и сложность программирования такого рода алгоритмов, целесообразно максимально унифицировать такие расчеты. Целесообразно располагать некоторым набором модулей алгоритмов и реализующих их рабочих программ решения типовых задач оптимизации. Тогда при постановке задачи необходимо, проявив искусство маневрирования , так изменить ее, чтобы решать типовые задачи по типовым алгоритмам, ибо разработка новых алгоритмов и доведение их до рабочих программ— сложное и для прикладных задач моделирования нецелесообразное занятие (хотя в математическом смысле это может быть весьма актуально). [c.151]


    В структуре банка данных выделяются две основные части. Это базы данных и система управления базами данных (СУБД). Последняя определяется следующим образом СУБД — это набор модулей, который не привязан к конкретному набору прикладных программ или файлов способствует обращению к данным по имени, а не по их физическим адресам способствует выполнению таких операций над данными, как определение, хранение, ведение и выборка способствует выражению логических взаимосвязей между элементами данных [37]. СУБД обеспечивает все обмены информацией между подсистемами и базами данных, а также между терминалами и базами данных. Она должна обеспечивать мультизадачную работу на общих базах данных без нарушения достоверности данных, иметь средства защиты данных от несанкционированного доступа, поддерживать сложные структуры данных. [c.113]

    Отдельные задачи проектирования химико-технологических производств тесно связаны друг с другом и образуют единый комплекс. Однако до последнего времени эта особенность в силу целого ряда объективных причин редко находила отражение в разрабатываемых САПР ХТС. Эти системы строились в виде набора достаточно обособленных прикладных программ, каждая из которых решала определенные задачи проектирования. Во иногих системах информационное обеспечение проводилось традиционным способом, т. е. необходимая информация отыски-залась в литературе, наносилась в требуемой форме на машинные носители (перфокарты) и использовалась в лучшем случае [есколько раз для решения одной задачи. В других системах ча-то используемые исходные данные объединялись в файлы, ис- [c.187]

    Библиотека прикладных программ. Под библиотекой программ понимается упорядоченный (но месту, т. е. имеющий адрес размещения и имя) набор модулей, не связанных между собой функциональным назначением. Выделяют два вида библиотек библиотеку стандартных программ или подпрограмм (подпрограмма — это программа, представленная в виде, пригодаом для включения ее в другие программы) и библиотеку программ (подпрограмм) специального назначения. [c.267]

    Рассмотренная классификация пакетов прикладных программ не является абсолютной, поскольку отдельные пакеты могут обладать характеристиками как тех, так и других. В практике моделирования химико-технологических производств получили рас-простра непие пакеты программ, ориентированные на решение широкого класса задач, своего рода универсальные моделирующие системы. Характерной чертой их является незамкнутость, т. е. возможность расширения при решении конкретной задачи путем введения модулей недостающих элементов и определения последовательности расчета на базовом языке программирования пакета или некоторой его надстройке. Обычно пользователь активно участвует в процессе решения, изменяя последовательность вычислений или задавая другой набор модулей. По организации функционирования такие пакеты приближаются к методо-ориентированным, однако по составу математического обеспечения — к пакетам, ориентированным на проблему. Несмотря на широкие возможности в постановке задач, необходимость программирования сужает круг возможных их пользователей. [c.284]

    Обычно отличия определяются типом встроенных программ (такн.х, как решить , интегрировать и т. д.) или констант, связанных с клавишами клавиатуры устройства. Некоторые калькуляторы имеют клавиши, определяемые самим пользователем, так что если определенный метод обработки был однажды использован, он может быть отнесен к одной из свободных клавиш и последующее нажатие этой клавиши будет автоматически вызывать хранимый в памяти набор операций, связанных с методом ОД. Улучшения в технологии создания запоминающих устройств для калькулятора определяются двумя важными факторами во-первых, объем памяти калькулятора увеличивается, что позволяет хранить большую совокупность операций обработки, во-вторых, использование постоянной памяти (ПЗУ) позволяет сохранять данные и программы, введенные в калькулятор и после его выключения. Дополнительно присоединяемые внешние устройства для калькуляторов, как правило, улучшают методы загрузки (или экономят время, расходуемое на загрузку) программ из библиотеки программного обеспечения (или обратно в нее), а также расширяют возможности печати результатов расчетов. Фирмы, выпускающие калькуляторы, разрабатывают и библиотеки прикладных программ. Они обычно поставляются в записи на том или ином из четырех различных типов средств хранения информации — миниатюрной кассетной ленте, магнитной карте, книгах программного обеспечения и в постоянной памяти. Устройства для чтения кассетной и магнитной лент обычно встроены в калькулятор. Точно так же программы, хранимые в чипах постоянной памяти, становятся доступными при введении чипа в калькулятор. Книги программного обеспечения представляют собой совокупности программ, написанных в виде штриховых кодов (см. гл. 8). Они могут быть считаны в калькулятор с помощью специального светочувствительного карандаша, соединенного со специальным гнездом на монтажной панели. Постояная память и запоминающее устройство, использующее штриховой код, невосприимчивы к магнитному полю, и испортить их не так уж легко. Однако эти средства менее удобны для хранения программ, чем кассетная лента или магнитная карта. Конечно, для больших систем, таких, как настольные калькуляторы и компьютеры, гибкие диски представляют собой дополнительные устройства для хранения как данных, [c.372]

    Некоторые из наиболее общих методов распознавания образов включают набор аналитических методик, относящихся к кластерному анализу. Целью кластерного анализа является разделение совокупности элементов данных на группы или кластеры [124]. Автор работы [125] формулирует задачу следующим образом. Если задана выборка из N объектов, каждый из которых описывается р переменными, то следует придумать схему классификации для группирования объектов по g классам и определить также число и характеристики классов. Ситуации подобного типа часто возникают в аналитической химии. Аналитики постоянно сталкиваются с проблемой анализа больших объемов данных, полученных, например, при помощи высокоавтоматизированного химического анализа. И пока все эти данные не будут классифицированы по более управляемым группам, каждая из которых будет рассматриваться как единое целое, провести обработку таких данных едва ли удастся. Однако в результате преобразования информации, полученной на основе полного набора N наблюдений, в информацию о g группах (где g<.N) задача может быть существенно упрощена, в результате чего будет получено более точное описание рассматриваемых результатов. Область применения кластерного анализа довольно обширна — это сжатие данных, построение моделей, проверка гипотез и т. д. Книги Эверитта [125] и Тайрона [126] могут служить полезным введением в данный предмет. В настоящее время имеются различные пакеты прикладных программ для компьютера, реализующие различные алгоритмы кластерного анализа. Наиболее известен комплекс программ СЬиЗТАЫ [127]. Эта система первоначально была разработана в 60-х годах в целях коллективного изучения различных методов кластерного анализа. В силу этого она стала использоваться в большом числе научных центров при решении проблем классификации. [c.395]

    К внутреннему математическому обеспечению АСУ относится общее математическое обеспечение ЦВМ, программы для управления рядом технических средств, тестовые и диагностические программы проверки и обнаружения неисправностей. Общее математическое обеспечение ЦВМ также делится на внутреннее и внешнее. Вщ треннее математическое обеспечение ЦВМ представляет собой набор числовых данных и программ, зафиксированных в ЦВМ структурным способом. Внешнее математическое обеспечение ЦВМ состоит из комплекса программ, необходимых для организации вычислительного процесса на данной машине (операционные системы, пакеты прикладных программ, трансляторы и т. п.). [c.16]

    Эффективное функционирование технических средств возможно лишь при наличии программного обеспечения. Среди компонентов системы программного обеспечения важнейшими являются операционные системы и пакеты прикладных программ. Операционная система реализует основной набор функций программного обеспечения по управлению вычислительной системой. Операционные системы ориентируются, как правило, на семейство ЭВМ. что обеспечивает программную совместимость и наращиваемость данной системы. Основными компонентами операционной системы являются управляющие программы, программы обслуживания, система программирования, средства генерации операционной системы. Прикладные программы наряду с операционными системами являются составной частью (гибкой, в отличие от операционных систем) системы программного обеспечения ЭВМ. Пакет прикладных программ представляет собой функционально законченный комплекс программных средств, ориентированных на решение логически целостного класса задач. Поскольку прикладные программы являются изменяемой частью описываемой системы автоматизации, то речь в дальнейшем пойдет именно о них. [c.98]

    Изложенные в настоящем разделе принципы реализованы [52] в пакете прикладных программ PDE OL, предназначенном для решения уравнений в частных производных. В пакете использовались подпрограммы расчета -сплайнов де Бура и алгоритм интегрирования жестких обыкновенных дифференциальных уравнений Хиндмарша [44]. При заданных порядке 5-сплайна, наборе из / + 1 узлов сплайна и числе v условий непрерывности, которые должны быть выполнены в каждом узле, пакет PDE OL генерирует множество из kl — v(/— 1) базисных функций и набор точек коллокации. Затем на основе задаваемых пользователем начальных данных для а и Я (разд. 4.2.1) формируется система обыкновенных дифференциальных уравнений в точках коллокации. Поскольку, как и выше, только N — 1 величин on являются независимыми, одно из уравнений (4.12) обычно исключается. В лагранжевой формулировке задач горения температура, плотность и оставшиеся величины могут быть включены в следующую систему уравнений  [c.109]

    Автоматизированные системы проектирования и разработок (САПР) представляют собой соединение технических, информационных и математических средств для автоматизации процесса разработки и создания нового оборудования. Технические средства - это различные типы ЭВМ и периферийного оборудования с устройствами хранения, обработки, ввода-вывода данных. Информационные средства включают в себя все исходные данные и документацию, объединяя сведения о нормативных документах, выполненных типовых конструкторских и проектных решениях. Особое место занимают материалы по правилам и стандартам, описывающим порядок выполнения работ, условиям взаимодействия специалистов и элементов системы друг с другом, а также правилам обработки документации. Именно эти средства отличают САПР от набора программ по механизации расчетов. К математическим средствам относятся методы, алгоритмы, программы, реализующие повероч ше и проектные расчеты, процедуры поиска оптимальных решений, моделирования и отображения текстовой и графической информации. Математическая сторона САПР, определяющая сущность технической проблемы, выражается в прикладных программах и алгоритмах, а также в специализированных управляющих программах. [c.3]

    Опыт применения различных наборов программ и анализ публикаций в этом направлении позволяют выработать общие требования к набору специализированных модулей, обеспечиващих поверочные и проектнооптимизационные расчеты холодильных систем (ХС). Эти требования могут быть сформулированы к типовым пакетам прикладных программ и не связаны с определенными типами ЭВМ, операционными системами, управляющими программами и базами данных. Представлена структура пакетной подсистемы, ориентированной на расчеты ХС. [c.169]

    В существующих системах ЭВМ для автоматизации научных исследований и разработок новой техники и технологических процессов между компьютером и конечным пользователем существует ряд посредников. Общая схема специалист-пользо-ватель — аналитик — прикладной программист реализуется следующим образом. Конечный пользователь-специалист на основе своих биотехнологических знаний и опыта разрабатывает новый процесс, определяет необходимый набор агрегатов и способы объединения их в систему. Аналитик, используя свои знания в области прикладной математики и изучив досконально предмет-ную область, разрабатывает математические модели процесса и технологической системы и формулирует на языке математики задачи, которые необходимо решить с помощью ЭВМ. Деятельность аналитика — это не что иное, как переформулирование описания процесса и технической системы на предметном (биотехнологическом) уровне в их описание на математическом языке. Далее, программист, получив задание от математика, используя свои специальные знания, вникает в суть математических моделей и задач и тем самым переформулирует проблему с математического уровня на программный. Затем программы вводятся в ЭВМ, где осуществляется автоматический перевод с языков высокого уровня в коды машины. Это единственная автоматическая трансляция из всех трех, и поэтому подготовка вариантных расчетов нового процесса крайне задерживается. Если теперь обратиться к решению проблемы разработки нового био- [c.35]


Смотреть страницы где упоминается термин Набор прикладных программ: [c.384]    [c.204]    [c.265]    [c.119]    [c.191]    [c.374]    [c.147]    [c.37]    [c.248]   
Компьютеры в аналитической химии (1987) -- [ c.384 ]




ПОИСК





Смотрите так же термины и статьи:

Программы



© 2025 chem21.info Реклама на сайте