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

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

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

Подпрограмма

    По окончании работы первого комплекса ССА программ в виде таблиц выдается информация, необходимая для работы второго комплекса — программирующей программы (ПП). Он формирует подпрограммы на языке ПЛ/1, в которых реализован расчет ОП и СП, т. е. нахождение требуемых кинетических величин и их производных. Для каждого варианта механизма комплекс ПП формирует семь подпрограмм расчет вершин графа, в которых участвуют только давления расчет участка до циклов прямого графа расчет циклов прямого графа расчет прямого графа после циклов расчет сопряженного графа до циклов расчет циклов сопряженного графа расчет сопряженного графа после циклов до входов по кинетическим константам (включительно). [c.204]


    Блок-схема подпрограммы СО [c.142]

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

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

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

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


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

    Базисное программное обеспечение. Оно обычно состоит из нескольких основных подпрограмм й обеспечивает включение в систему графических устройств ввода-вывода, их функционирование и обмен графическими данными. [c.239]

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

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

    Библиотека как совокупность подпрограмм является обязательным элементом системного и прикладного обеспечения ЕС ЭВМ. По существу, сама ОС является библиотекой, управляемой специальной программой. Для хранения программ пользователя в ОС также имеются специальные библиотеки. [c.268]

    Подпрограммы вычислительной математики  [c.419]

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

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

    Программное обеспечение АСАС ХТС представляет собой совокупность более 400 взаимоувязанных подпрограмм, расположенных на одном дисковом пакете. Информационное обеспечение представляет собой совокупность семи дисковых файлов, расположенных на том же дисковом пакете и содержащих информацию об имеющихся в системе моделирующих блоках, базу данных для расчета физико-химических свойств компонентов и смесей, а также рабочие файлы уровней синтеза ХТС. В процессе функционирования АСАС ХТС подпрограммы объединяются в многофазовую оверлейную программу, которая работает под управлением ОС ЕС. Структура системы является открытой, т. е. позволяет [c.607]

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

    Задание 1 — кривая ИТК сырья задание 2 — требование на содержание примесей в продуктах задание 3 — условие подачи сырья в колонну подпрограмма 1— разбиение непрерывной исходной смеси на условные дискретные компоненты и переход от кривой ИТК к концентрациям компонентов подпрограмма 2 — расчет по линейной модели ориентировочных значений показателей четкости и температурных границ разделения и далее на их основе расчет величин отборов продуктов подпрограмма 3 — расчет доли отгона сырья на входе в колонну и определение их энтальпии подпрограмма 4 — поверочный расчет тарельчатой модели ректификационной колонны с определением состава продуктов, температуры и величины потоков пара и жидкости на тарелках подпрограмма 5 —ручное или машинное изменение параметров задачи, числа тарелок или режима работы колонны по дпpiD грамма 6 — уточнение содержания примесей в продуктах на основе обратного перехода от условных дискретных компонентов к непрерывной смеси подпрограмма 7 — расчет составов продуктов из концентраций в кривые ИТК и стандартной разгонки и вычисление дополнительных показателей качества нефтепродуктов. [c.89]


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

    Процедура принятия решений при подборе состава катализаторов для проведения некоторой новой, сравнительно мало изученной реакции отличается тем, что в этом случае класс1шеские методы распознавания оказываются недостаточными, и решение приходится искать на пути построения многоуровневых эвристических программ, в которых програл1мы распознавания используются в качестве подпрограмм [511. Процедура реализуется в диалоговом режиме ЛПР—ЭВМ и ориентирована на функционирование в виде системы искусственного интеллекта. Первый этап состоит в анализе первоначальной информации, получаемой из реферативных химических журналов, патентов, справочников [52], машинных информационных систем, экспертных оценок. В результате создаются общие представления о возможном круге катализаторов или добавок к ним для рассматриваемой реакции. [c.88]

    Автоматизация програвширования построения кинетической модели [37—40]. Расширяющиеся возможности современных ЭВМ в сфере интеллектуального обеспечения делают вполне реальной автоматизацию процедур принятия решений при синтезе кинетической модели сложной химической реакции (типовую схему см. на рис. 4.1) [37]. Речь идет фактически о создании программирующей программы (ПП), которая на основании располагаемой информации о механизме строила бы подпрограммы расчета скоростей реакций, отвечающих данному механизму. ПП работают совместно со стандартной программой расчета функции отклонения (ПРФО) и программой минимизации. ПП может быть ориентирована либо на построение аналитических формул для скоростей реакций [41—43], либо на реализацию численных алгоритмов расчета скоростей реакций. В первом случае ПП могут оказаться более эко- [c.200]

    ПРФО). ПП составляет подпрограммы, которые являются индивидуальными для каждого варианта механизма. Кроме того, имеется ряд стандартных блоков, которые объединяются в стандартную программу расчета функций отклонений и их производных. С учетом последующей минимизации ПРФО должна включать блоки, в функции которых входят исключение зависимых переменных расчет кинетических констант определение концентраций промежуточных веществ, скоростей стадий, расчетных аналогов наблюдаемых переменных и вклада конкретного опыта в функцию отклонений расчет вклада одного опыта в первые и вторые производные функции отклонений суммирование вкладов отдельных опытов преобразование производных [37]. [c.201]

    По-видимому, самым моЩным подходом к разработке современных систем аналитических преобразований является четвертый подход, при котором используются развитая библиотека аналитических преобразований и принципы искусственного интеллекта. Подпрограммы из нее разрабатываются па языках высокого уровня и включают как средства символьных вычислений общего назначения, так и специальные функции. При таком подходе исходная информация и управляющая программа, в рамках которой задаются требуемые преобразования, пишутся на специальном входном языке, разрабатываемом вместе с системой аналитических преобразований. Важным преимуществом такого подхода является то, что конечный пользователь может сам расширять возможности системы аналитических преобразований, используя входной язык, а в тех случаях, когда это необходимо, и язык реализации системы аналитических преобразований. Как правило, четвертый подход используется при создании универсальных систем аналитических преобразований. Характерными примерами таких систем являются развитые системы аналитических преобразований REDU E-2 [65] и MA SYMA [66]. [c.250]

    В приложении дана общая блок-схема программы сопоставления поверхностей и нахождения Reij p. Из общей блок-схемы выделены две подпрограммы СО, С1, которые при упрощенных расчетах можно исключить при условии, если пренебречь термическим сопротивлением стенки, если принять степень приближения перекрестного тока к противотоку для сопоставляемых поверхностей равной единице и если поправки на число труб или выступов по ходу потока для перекрестного обтекания принять равными единице. [c.131]

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

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

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

    Рассмотрим один из способов определения Е- и Е -языков [90]. Будем считать, что ввод информации на Е-языке осуществляется порциями не более чем из одного синтаксически простого (одно сказуемое) предложения. После каждой порции пользователь получает ответ на Е -языке. Кроме того, для любого предложения принципиально возможно нахождение адекватного фрейма (про. цедуры), причем не более одного. Лексический состав словаря полностью определяется набором фреймов (или подпрограмм), незнакомое слово система может интерпретировать как неинформативное и ставит в известность пользователя об его отсутствии в словаре. [c.159]

    По этому оператору, записанному в программе на языке высокого уровня ПЛ-1, над базой данных, определенной блоком коммуникаций программы РСВ, будет выполнена операция GN (get next — прочитать следующий сегмент), а результат будет помещен в переменную FIELD. Цифра 3 означает число параметров, а PLIBET — подпрограмма в СУВД, которая выполняет функции ЯМД. Результат выполнения этой операции индицируется флажками в блоке коммуникаций программы РСВ. [c.205]

    В приведенном примере запроса не показаны богатые возможности языка ЯЗ СУБД ИНЭС. К таким возможностям относятся средства сокращения записи запроса, описания рабочих полей, организации вычислений и вызова подпрограмм по их адресам. [c.208]

    Языки обработки графичес ко й информации в САПР развиваются в основном по двум направлениям на базе алгоритмических языков типа фортран, ПЛ-1, алгол с использованием механизма подпрограмм для вывода заданных графических изображений, состоящих из таких элементов, как точка, прямая, дуга, окружность, текст и т. д. и путем расширения алгоритмических языков добавлением новых синтаксических элементов для описания графической информации компактным образом. Применение подобных языков неудобно в том смысле, что для каждого конкретного документа необходимо составлять новые программы, что требует высокой квалификации в области программирования. Более рациональным является направление по созданию проблемно-ориентированных графических языков для описания объектов различной геометрии объектов ортогональной геометрии в двухмерном и трехмерном пространстве (проектирование зданий и элементов зданий, компоновка и размещение оборудования) объектов, ограниченных гладкими поверхностями второго и большего порядка объектов, получаемых в технологии резания (например, машиностроительных конструкций) [8—10]. [c.253]

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

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

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

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

    Библиотека прикладных программ. Для машин первого и второго поколений традиционной формой программирования является библиотека программ и подпрограмм, Прц этом под подпрограммой понимается программа, представленная в виде, пригод--ном для включения ее в другие программы [9]. Это значит, что деление на программы и подпрограммы является условным и-определяется структурой решаемой задачи. [c.47]

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

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


Смотреть страницы где упоминается термин Подпрограмма: [c.201]    [c.202]    [c.141]    [c.143]    [c.144]    [c.179]    [c.142]    [c.204]    [c.208]    [c.227]    [c.267]    [c.589]    [c.48]   
Смотреть главы в:

Основы построения операционных систем в химической технологии -> Подпрограмма

Основы построения операционных систем в химической технологии -> Подпрограмма


Компьютеры в аналитической химии (1987) -- [ c.0 ]

Программирование и вычислительные методы в химии и химической технологии (1972) -- [ c.132 , c.156 ]

Теоретическая электрохимия Издание 2 (1969) -- [ c.313 , c.334 , c.335 ]

Введение в электрохимию (1951) -- [ c.589 ]

Курс теоретической электрохимии (1951) -- [ c.283 , c.284 ]

Инструментальные методы химического анализа (1960) -- [ c.85 ]

Программирование (1963) -- [ c.197 , c.206 ]

Основы построения операционных систем в химической технологии (1980) -- [ c.47 , c.289 , c.368 ]




ПОИСК







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