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

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

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

Оператор присваивания

    Запишем оператор присваивания в виде [c.268]

    Оператор присваивания. Согласно блок-схеме программы (см. рис. 5.1) первым действием после ввода исходной информации является присваивание числовых значений переменным М, SUM и I, т. е. пересылка значений констант в область памяти, отведенной для переменных в ПЛ/1 пересылка данных и вычисления по формулам с последующей пересылкой результата производятся с помощью оператора присваивания, который в общем виде записывается как [c.239]


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

    Потеря значащих старших разрядов Числа при выполнении оператора присваивания [c.331]

    При вычислении значения выражений операции выполняются в порядке принятого в математике старшинства. В отличие от алгебраического выражения оператор присваивания передает динамику вычислений. Например, запись вида SUM=SUM+Y(I) означает, что новое значение переменной SUM равно старому, увеличенному на Y(I). [c.240]

    Преобразование выполняется в тех случаях, когда операнды вы ражения или левая и правая части оператора присваивания от [c.260]

    Для того чтобы задать числовые значения элементам массива А, необходимо записать оператор присваивания А = 5.4. [c.267]

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

    После ввода исходных данных в операторе присваивания задается значение X таким, чтобы условие Х — ХЕ > EPS не выполнилось при первом приближении (в данном случае предположим X = 2XF). При повторных вычислениях x i условие проверяется каждый раз при новых значениях Xj и [c.277]

    Управляющая переменная принимает значения от 1 до К с шагом М и при каждом значении выполняется оператор присваивания. Заметим, что если М = 1, то оператор можно записать [c.278]

    Присваивание значения другого указателя с помощью оператора присваивания. [c.328]

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

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

    Следует заметить, что несовпадение типов операндов и частей оператора присваивания значительно снижает эффективность программы, так как увеличивается память, занимаемая программой, за счет добавления подпрограмм преобразования и соответственно увеличивается время ее выполнения. [c.356]


    Итак, были рассмотрены все основные правила записи арифметических выражений и оператора присваивания. Дадим ряд рекомендаций, которых следует придерживаться, записывая арифметические выражения. Эти рекомендации следуют из специфики машинной обработки данных, и их выполнение будет способство- [c.356]

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

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

    Оператор присваивания в Алголе выполняет роль, аналогиЧ  [c.63]

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

    В левой части оператора присваивания может стоять переменная, или наименование процедуры-функции (см. стр. 114), а в правой — любое выражение. Если одно и то же значение выражения необходимо присвоить нескольким переменным, то левая часть оператора присваивания будет содержать наименования этих переменных, разделенных знаком ( =), т. е. образует список левой части, например [c.71]

    В общем случае оператор присваивания выполняется следующим образом  [c.71]

    Синтаксически оператор присваивания определяется следующей металингвистической формулой  [c.72]

    Примеры возможных ошибок при записи оператора присваивания  [c.72]

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

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

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

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

    Более детальная блок-схема расчета коэффициентов активности по уравнениям NRTL приведена на рис. 1.7. Заметим, что эта блок-схема полностью соответствует программе, записанной на таких языках программирования, как Алгол-60, Фортран, ПЛ/1. Каждому из циклов в программе соответствует оператор цикла, а другие действия выполняются операторами присваивания. [c.27]

    При преобразованиях принято переменную, которая должна быть преобразована, называть источником, а переменную, которой должен быть присвоен результат преобразования,— мишенью. Например, в операторе присваивания левая часть является мишенью, а значение выражения справа — источником. При вычислении значения выражений транслятор обычно строит сам мишень вместе с атрибутами. Для этого в объектную программу добавляются команды, осуш,ествляюш,ие необходимые преобразования. Это значит, что при несовпадении типов операндов происходит как увеличение программы, так и замедление ее выполнения. Более того, несоблюдение условий преобразования может привести к дополнительным погрешностям вычислений (например, за счет усечения операнда при несовпадении разрядности). Поэтому при записи выражений нужно но возможности не смешивать данные. [c.261]

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

    В этой программе объявлен массив меток TAB и заданы начальные значения его элементов с помощью атрибута INITIAL (см. подробнее с. 327). Значениями элементов массива являются метки, используемые в программе,— SQ, LIN и SN. Далее в условном операторе в зависимости от значения аргумента х переменная I (индекс) принимает значение 1, 2 или 3. Следующий оператор перехода GO ТО TAB (I) обеспечит переход к нужному оператору присваивания. Заметим, что в программах атрибуты переменных не заданы явно. По умолчанию они принимаются как DE IMAL FLOAT (6). [c.272]

    Результатом отношения является одно из логических значет ний, а длина всегда равна четырем байтам. Если условие, заданное операцией отношения, выполняется, то результатом будет истинное значение, а иначе — ложное. Если отношение является правой частью оператора присваивания, то длина его значения будет приводиться в соответствие с длиной переменной слева. Например, если переменная А описана как LOGI AL А, то при выполнении оператора А = В.GE.С будет вычислено значение выражения B.GE. и после преобразования длины присвоено переменной А. [c.358]


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

    Логический оператор присваивания записывается аналогично, только левая часть — есть переменная типа LOGI AL, а правая — логическое выражение. [c.135]


Смотреть страницы где упоминается термин Оператор присваивания: [c.207]    [c.263]    [c.335]    [c.356]    [c.357]    [c.358]    [c.373]    [c.63]    [c.64]    [c.70]    [c.71]    [c.72]    [c.74]    [c.82]    [c.109]    [c.115]   
Смотреть главы в:

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

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

Компьютеры Применение в химии -> Оператор присваивания


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

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

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




ПОИСК





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

Оператор



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