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

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

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

Подпрограмма стандартная

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


    Переменная информация о стандартной подпрограмме. Стандартные подпрограммы, принадлежащие БСП-1, допускают с весьма незначительными ограничениями разбиение своих массивов на части и размещение этих частей при включении в составляемую программу в различных местах оперативной памяти. Некоторые группы элементов массивов нельзя разъединять между собой или располагать в оперативной памяти в порядке, отличном от их расположения в массивах. Такие группы элементов называются неделимыми группами. [c.217]

    Вычисления ио подпрограмме. стандартной подпрограмме [c.28]

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

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

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

    Подпрограммы ввода — вывода предназначены для обеспечения стандартного ввода информации, а также вывода по принятой форме. Характерные подпрограммы библиотеки приведены в табл. 1.3. [c.75]

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


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

    Какие именно модули выбираются для моделирования отдельных элементов, зависит от поставленных целей исследования системы, глубины понимания физико-химических основ технологических процессов и точности исходных данных. Основой для разработки подпрограммы математических моделей элементов ХТС по модульному принципу является библиотека стандартных программ математических моделей типовых технологических операторов и операторная схема системы. [c.327]

    Основная исполнительная подпрограмма специальных программ моделирования ХТС — это совокупность нескольких стандартных подпрограмм, которые контролируют выполнение всех операций моделирования и оптимизации системы осуществляют декомпозицию ХТС на строго соподчиненные подсистемы определяют оптимальный порядок расчета элементов в многоконтурных ХТС с минимальным числом нараметров особых технологических потоков устанавливают оптимальный порядок расчета уравнений, образующих математическое описание модулей. Для разработки основных исполнительных подпрограмм применяют алгоритмы оптимизации стратегии исследования ХТС на основе топологических моделей, подробно рассмотренные в главе V. [c.328]

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

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

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

    Часто подпрограммы-функции включаются в библиотеку стандартных программ компилятора. В частности, библиотека содержит стандартные программы ранних вариантов Фортрана. Для библиотечных подпрограмм-функций тип результата устанавливается первой буквой наименования. Естественно, такие подпрограммы не записываются в Фортране, а используются только их наименования (их описание содержится в компиляторе). [c.131]

    Оператор БИБЛИОТЕЧНАЯ ПРОГРАММА используется для расширения возможностей языка с помощью библиотеки стандартных программ. Любая подпрограмма, составленная в машинном коде, может включаться в библиотеку и использоваться наравне с подпрограммами вычисления элементарных функций. Для этого достаточно написать обращение к ней, где указывается порядковый номер в виде восьмеричного кода в круглых скобках, и наименования параметров, вынесенных в качестве входных для данной подпрограммы. [c.156]

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

    Оператор программа используется для включения в программу, составленную в АП, стандартных подпрограмм, записанных в системе команд машины. Оператор имеет вид [c.463]

    Быстродействие при выполнении отдельных операций и объем запоминающего устройства позволяют для повышения эффективности использования машины применять эффективные методы автоматического программирования. В настоящее время для машины Минск-22 создана обширная библиотека стандартных программ и подпрограмм, разработана система автоматического программирования АКИ, имеются трансляторы для перевода на машинный язык алгоритмов, записанных на алгоритмических языках Алгол-60, Фортран. [c.466]

    При пересчете на сложение были приняты такие коэффициенты для умножения — 1,2 для деления — 2,5 (см. работу [39, с. 12]) для вычисления экспоненты (которое осуществляется на современных вычислительных машинах с помощью стандартных подпрограмм) — 35. Кроме того, при подсчете ку условились, что в случае расчета сопряженного блока снова необходимо рассчитывать основной блок (см. стр. 141). Следует заметить, что если при дополнительном просчете основного блока организовать запоминание не только 2 ( ), но также и /( ), время расчета сопряженной системы (УП,113) существенно сократится 4,4 тге + 45 т + 5 вместо 4,4тп - - 83 т + 5. [c.162]


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

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

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

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

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

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

    Среди стандартных подпрограмм компилятора Фортрана имеются подпрограммы, обеспечивающие прерывание вычислений на любом этапе расчетов, а также выход в программу-загрузчик для подготовки к решению следующей задачи. К таким подпрограммам относятся подпрограмма EXIT, которая после окончания расчетов передает управление монитору подпрограмма DUMP, обеспечивающая запоминание массива данных и прерывание вычислений подпрограмма PDUMP, позволяющая запомнить промежуточные результаты, после чего вычисления продолжаются в обычном порядке. [c.133]

    Подпрограмма Встроенные функцпи п библиотека стандартных подп рог рамм-функций, например 8Ш(Х) Арифметический оператор-функция п роцеду ра-функци я Подпрограмма [c.160]

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

    Подпрограмма RSTATE рассчитывает стандартную фугитивность и парциальный мольный объем v r каждого компонента смеси. Для докритических (конденсирующихся) компонентов (Т<Тс) эта программа рассчитывает фугитивность насыщенной жидкости, приведенную к нулевому давлению и мольный объем чистых жидких компонентов v , каждый из которых является функцией только температуры. Для этих компонентов мольный объем чистых компонентов используется в качестве величины парциального молярного объема и применяется для коррекции зависимости фугитивности чистых компонентов от давления. Мольный объем чистых компонентов используется также для расчета коэффициентов активности по уравнению Вильсона. При изотермических расчетах к подпрограмме RSTATE обращаются только один раз в изобарических — она вызывается каждый раз, как только получено новое значение температуры. [c.56]

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

    Затем основная программа вводит заданные значения температуры и состава жидкой фазы и вызывает подпрограммы VIRIAL, RSTATE и АСТСО для расчета переменных, не зависящих ни от давления, ни от состава пара вириальных коэффициентов, стандартных фугитивностей, мольных объемов и коэффициентов активности компонентов. Следующим этапом является вычисление фугитивности по уравнению (V-2). Поскольку в это уравнение давление входит как под-экспоненциальный множитель, изменение давления в процессе расчета оказывает незначительное влияние на величины фугитивностей. [c.64]

    Далее вызываются подпрограммы VIRIAL и RSTATE для расчета вириальных коэффициентов и стандартного состояния при данной температуре. Параметры, рассчитываемые подпрограммами, не являются функциями давления парциальные мольные объемы надкритических компонентов зависят от состава жидкости. Поэтому подпрограмма RSTATE позднее вызывается еще раз для уточнения мольных объемов, однако эффект этого уточнения незначителен. Подготовка программы заканчивается печатанием заголовка промежуточного вывода. [c.107]

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

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


Смотреть страницы где упоминается термин Подпрограмма стандартная: [c.25]    [c.179]    [c.208]    [c.347]    [c.372]    [c.153]    [c.158]    [c.315]    [c.56]    [c.60]    [c.93]    [c.100]    [c.103]   
Программирование (1963) -- [ c.206 ]




ПОИСК





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

Информация о стандартной подпрограмме

Информация о стандартной подпрограмме переменная

Информация о стандартной подпрограмме постоянная

Метод библиотеки стандартных подпрограмм

Объединение стандартных подпрограмм и частей составляемой программы

Подпрограмма стандартная обработки

Подпрограмма стандартная обработки графического отображения

Понятие о методе стандартных подпрограмм

Условия, налагаемые на стандартные подпрограммы

Условия, налагаемые на стандартные подпрограммы . 2. Кодирование Подпрограмм



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