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

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

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

Сегмент программы

    Сегмент программы состоит из операторов, записанных построчно один за другим, выполняемых в порядке записи. Любой оператор можно пометить меткой, которая используется операторами перехода для изменения последовательности их выполнения. Метка представляет собой десятичное число целого типа и отделяется от оператора пробелом. Если оператор занимает несколько строк, то отдельные строки нумеруются десятичными цифрами начиная с пуля. [c.124]


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

    Описания переменных и операторы. Программа, записанная на АКИ или Фортране, по структуре отличается от программы на Алголе тем, что может не содержать описания переменных в явном виде. Она состоит из заголовка, операторов и подпрограмм (для АКИ) или из сегментов программы, объединяемых в единое целое основной программой (для Фортрана). Поэтому для перехода к записи в Алголе необходимо  [c.158]

    С этого момента начинается процедура последовательной оптимизации. Сначала оптимизируется последний сегмент программы (230—250 °С), с тем чтобы увеличить число пиков, различимых на хроматограмме. Для этого наклон сегмента последовательно уменьшается с 30°С/мин до 8,4 и 2,67°С/мин. Если уменьшение наклона не приводит к увеличению числа пиков, то скорость нагрева сохраняется прежней, предшествующей уменьшению. Аналогичная процедура выполняется и для предшествующего изотермического сегмента (230 °С). Длительность отрезка увеличивалась от О до 1, 2 и 3 мин до тех пор, пока не прекращался рост числа наблюдаемых пиков. [c.332]

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

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


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

    По существу рассмотренными операторами исчерпываются средства описания переменных в Фортране-IV. Наряду с операторами описания в языке используются операторы определения областей действия и размещения переменных в основной памяти. К ним относятся операторы OMMON — для установления списка переменных, которые используются в различных сегментах программы, EXTERNAL — для определения имен подпрограмм, которые используются в качестве фактических параметров при обращении к другим подпрограммам, EQUIVALEN E — для определения общей области памяти для нескольких переменных одного сегмента. Эти операторы будут рассмотрены в разделе подпрограмм (см. с. 368). [c.350]

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

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

    Subprogram и заканчивающаяся оператором END, носит название сегмента программы. Сегменты программы переводятся на язык машины с помощью компилятора (транслятора) независимо и затем с помощью специальной программы (программы-загрузчика) объединяются в исполняемую программу. [c.124]

    Идентификаторы переменных, массивов и функций-операторов, а также метки и формальные параметры функций локализованы в том сегменте, где они появляются. Для того чтобы расширить область действия переменных, в Фортране используется специальный оператор OMMON, который размещается в начале сегмента программы (см. стр. 142). [c.124]

    Оператор OMMON используется для передачи информации (переменных, массивов), указанной в начале сегмента программы, между различными подпрограммами и записывается в виде п OMMON А, В,.../а/с, Р,.../б/Т,... [c.142]

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

    Ниже рассматривается алгоритм применения ИРС в следующих сегментах программы до совершения поиска ре 1Кционной [c.399]

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

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


Смотреть страницы где упоминается термин Сегмент программы: [c.131]    [c.36]    [c.131]    [c.422]   
Программирование и вычислительные методы в химии и химической технологии (1972) -- [ c.124 ]

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




ПОИСК





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

Программы

Сегмент



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