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

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

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

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

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


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

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

    Постоянная информация о стандартной подпрограмме. [c.216]

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

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

    Массив переменной информации о стандартной подпрограмме составляется в виде последовательности кодов первого рода, имеющих вид (/=1, 2,. .. ) [c.217]

    Информация о стандартной подпрограмме. Постоянная информация о стандартной подпрограмме в системе ССП-2 не имеет четкого разграничения с переменной информацией. [c.222]

    Часть постоянной информации сосредоточена в так называемых шапках массивов стандартной подпрограммы (см. несколько ниже). Остальная постоянная информация объединена с переменной. [c.222]


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

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

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

    Хотя структура данных в нашей программе довольно проста, необходимо ввести сравнительно много данных, описывающих общие химические фрагменты. Для облегчения этой задачи мы адаптировали стандартную подпрограмму обработки графического отображения для передачи схематического изображения структурной формулы машине APPLE(TM), которая будет передавать информацию ЭВМ YBER 720 Университета шт. Виргиния. Основной процесс обработки данных осуществляется с помощью локальной версии лисп Университета шт. Техас (версия 5.1). [c.533]

    Полная информация для стандартной программы FSH представлена на рис. VIII-15. Она может быть использована как подпрограмма при расчетах различных технологических процессов. Когда основная модель рассчитывается итерационным методом, расчет подпрограммы FSH производится при новой входной информации до тех пор, пока не будет достигнута заданная точность расчета. Выходная информация из подпрограммы FSH поступает в заданные блоки основной программы. [c.166]

    При моделировании эта программа объединяется с другими программами, необходимыми для расчета процесса с учетом факторов абсорбции и отпарки. Блок-схема всей программы ABR показана на рис. Vni-25. Входная и выходная информация блока ABR представлена на рис. Vni-26. Отметим, что стандартная подпрограмма FSH здесь используется в нескольйо измененном виде, а именно величина отбираемой жидкой фазы RT принимает значение либо О, либо 1, и в программе осуществляется итерационный цикл счета для нахождения температур Ti и Т необходимых для расчета энтальпии уходящих потоков пара и жидкости и Ef. Входные величины для стандартной программы EDMTR также получают из подпрограммы FSH, внутри которой рассчитываются константы фазового равновесия, для чего используются подпрограммы HRI, ITR и общий материальный баланс системы. Программа ABR включается в модель расчета ректификационной установки, состоящей из кипятильника, колонны и дефлегматора, так, как показано на рис. УП1-28. [c.171]

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


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

    Для того чтобы при программировании основной программы можно было не учитывать расположения стандартных подпрограмм на магнитной ленте (или барабане), вызов подпрограмм осуществляется путем указания в псевдокомандах их номеров. Остальная информация, необходимая для вызова стандартных подпрограмм, сосредоточена в ПТХ ). [c.226]

    Наборы стандартных типов операторов различны для различных ПП. Так ПП-С [30], составленная для машины Стрела предусматривает в качестве стандартных операторов арифметические, логические, переадресации, восстановления, операторы стандартные подпрограммы и допускает нестандартные операторы. Составленная для маишны БЭСМ ПП-БЭСМ [19] предусматривает в качестве стандартных операторов арифметические, логические, стандартные циклы (обобщенные операторы) и допускает нестандартные операторы циклы могут быть вложенными, т. е. содержащимися внутри других циклов. ПП Фортран предусматривает тридцать два типа стандартных операторов оператор арифметическая формула (частный случай арифметического оператора), пятнадцать операторов управления (различные условные и безусловные переходы, останов, повторение группы операторов), тринадцать операторов переноса (различных видов ввода и вывода) и три оператора спецификации, которые собственно являются не операторами, а блоками информации, необходимой для обеспечения высокого качества составляемых программ. [c.229]

    Состав операций, выполняемых ПП, обычно определяет ее структуру. Так, программируюш,ая программа ПП-С состоит из блоков Л"— контроль исходной информации, АР) — блок, подготовляющий информацию об арифметических и логических операторах, Л — блок арифметических операторов, составляющий, кроме того, ряд команд, входящих в логические операторы и осуществляющий экономию команд, Р—блок логических операторов, Э—блок экономии рабочих ячеек, С—блок включения стандартных подпрограмм, р—блок операторов переадресации, О—блок операторов восстановления и П—блок распределения памяти и присвоения истинных адресов. [c.230]

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

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

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


Смотреть страницы где упоминается термин Информация о стандартной подпрограмме: [c.165]    [c.211]    [c.227]    [c.5]    [c.103]    [c.193]    [c.103]   
Смотреть главы в:

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


Программирование (1963) -- [ c.216 , c.222 , c.226 ]




ПОИСК





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

Информация

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

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

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



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