Cтраница 2
В этом случае Вы в каждой библиотечной подпрограмме во всех операторах переходов указываете не адрес, а переменную, которой перед этим присваивается значение не истинного адреса, а истинного плюс некоторая переменная. При подключении такой подпрограммы к основной с участием программы перенумеровки строк остается только ввести в тело основной программы оператор присвоения переменной OFFSET значения, равного величине сдвига номеров групп. [16]
Присвоение переменным значений осуществляется в Автолиспе не так, как в других языках программирования. Это связано с тем, что, как уже отмечалось Автолисп - функциональный язык и в нем нет операторов ( в том числе и оператора присвоения), а есть функции, производящие определенные действия нал своими параметрами. [17]
Однако можно организовать эту задачу удобнее, воспользовавшись тем, что выполнение тела цикла интерпретатором Фокала организуется аналогично выполнению группы строк по оператору DO. И в этом случае выход за границу тела с помощью операторов GOTO и IF осуществляется лишь на одну строку с возвратом, что позволяет разместить оператор присвоения параметру цикла большого значения вообще вне тела цикла. [18]
Замене подвергается только этот обработчик события. Иначе говоря, используя оператор присвоения, вы никоим образом не влияете на список обработчиков, которые были добавлены в MulticastDelegate. Пример кода, работающего с событиями, содержится в программе XmlDemo. Следующий фрагмент кода является полностью работоспособным на момент написания данной книги. [19]
Номер строки, на которую указывает CONTINUE Номер оператора в строке, к которому выполняется переход по CONTINUE. Длина строковой переменной ( стринга) в операторе присвоения. [20]
Блок-схема алгоритма жесткого циклического режима работы ЦИП последовательного поразрядного уравновешивания с количеством разрядов оценки представлен. Кроме того, в программу введены новые этапы обработки: I - L - I - оператор исключения из общего введенного ксм-пенсиругащего напряжения единичной образцовой мера соответствующего разряда оценки; р р - i - I - оператор присвоения индексу разряда р значения р - I. [21]
Наиболее явно разница между сигналами и переменными проявляется при интерпретации операторов последовательных присвоений. Для обоих видов сохраняется общее для последовательных операторов правило начала исполнения: первый оператор в процессе исполняется после выполнения условий инициализации процесса, а каждый следующий сразу после исполнения предыдущего. Однако результат присвоения переменной непосредственно доступен любому последующему оператору в теле процесса. Трактовка оператора последовательного присвоения сигналу существенно отличается от трактовки присвоения переменной или операторов присваивания в традиционных языках программирования. Присвоение сигналу не приводит непосредственно к изменению его значения. Новое значение сначала заносится в буфер, называемый драйвером сигнала, и следующие операторы в теле процесса оперируют со старыми значениями. [22]
В заголовке альтернативы записывается логическое выражение. Если оно верно, то выполняется правое плечо альтернативы, нет - левое. Плечи альтернативы - это новые функциональные блоки. В нашем случае они состоят только из одного оператора присвоения. [23]
Включение любого из указанных способов присвоения в алгоритмы, моделирующие работу процессора микроЭВМ при выполнении конкретной микрокоманды, определяется наличием единиц в соответствующих полях строки кода микрокоманды. Последовательность указания этих присвоений в алгоритме, описывающем работу процессора, имеет существенное значение. В реальной микроЭВМ все операции, указанные кодом текущей микрокоманды, выполняются параллельно в течение одного элементарного такта. Поэтому при описании работы процессора необходимо, чтобы в правых частях операторов присвоений были записаны правильные значения сигналов источников информации. Все значения сигналов от R, М, ST, S, S1 и L используются прежние, а 2 и П - новые. [24]
Видно, что после выхода из цикла значение параметра оказывается следующим после верхней границы цикла. Выйти из цикла по оператору GOTO или IF досрочно невозможно, если просто пытаться указать в этих операторах адреса перехода. Выход возможен только, если параметр цикла превысит верхнюю границу. Таким образом, если может понадобиться досрочный выход из цикла по какому-либо условию, то в теле цикла можно поместить условие и оператор присвоения параметру цикла большого значения. [25]