Cтраница 2
Объявление РШСТЮЫ должно быть первым объявлением подпрограммы, определяющей некоторую функцию посредством ряда следующих за ним операторов. Один из них должен быть оператором присваивания значения функции переменной, идентификатор которой совпадает с идентификатором процедуры в объявлении. Обращение к объявлению осуществляется по указателю функции. [16]
Вычисляемое арифметическое выражение может иметь различный вид. Арифметическое выражение в правой части может быть составным, тогда для реализации оператора присваивания значения всех элементов, входящих в выражение, должны быть предварительно вычислены. Это может быть выполнено либо с помощью таких же операторов присваивания, записанных в программе ранее данного, либо с помощью выражений в описательной части, о которой будет сказано ниже в этой же главе. [17]
Тут строка S приводится явным образом к типу String и анализируется символ строки преобразованного типа. NET явное приведение типа в левой части оператора присваивания не допускается, то изменения операторов присваивания значения отдельным символам строки будут еще более громоздкими. [18]
Постановки этих задач требуют составления программ вычисления ряда функций для произвольных значений аргументов этих задач. Так как операторы ввода языка АЛГОЛ-60 рассматриваются только в § 4, то в ответах на эти задачи операторы присваивания значений аргументам опущены. [19]
Для двухместной операции присваивания логика масштабирования та же, что и для операции типа сложения, но масштабированию может подвергаться только один операнд - правая часть оператора присваивания. Метод, при котором масштаб левых частей не задается описаниями, а определяется по результирующему масштабу правой части - выражению, применять нецелесообразно, так как при этом методе предполагается, что оператор присваивания значения масштабированной переменной помещен ранее всех операторов, использующих эту переменную. Это условие выполняется при структурном программировании, но в общем случае для его контроля требуется построение графа программы. [20]
Существуют два способа, которыми можно придать переменной некоторое значение. В операторе присваивания значения определяется путем вычисления выражения, затем значение присваивается переменной. [21]
Регистр - это обобщенное понятие, отражающее элементы, способные сохранять состояние. Программная модель предусматривает сохранение состояния от каждого присвоения до следующего. Иными словами, оператор присваивания значения регистру действует как сигнал установки нового значения. В Verilog определен широкий набор конструкций для задания условий изменения состояний регистров и представления различных способов управления триггерными устройствами. [22]
Выражения задают способы получения значений. Фундаментальные онера-торы - это оператор присваивания значения переменной величине, оператор передачи управления ( по условию или безусловно), оператор вызова процедуры и оператор цикла. [23]
Смысл оператора присваивания заключается в следующем. Вычисляется значение арифметического выражения, представляющего собой правую часть. Следовательно, к моменту выполнения оператора присваивания LET значения всех переменных, входящих в правую часть, должны быть определены. [24]
Описания являются источником атрибутивной информации, приписываемой определяющему вхождению лексемы. В основном атрибуты характеризуют тип ( вид) значений, вычисляемых при выполнении программы, их представление и режим хранения в памяти ЭВМ. Для составных значений ( векторов, матриц, структурных величин) указывается также способ доступа к их элементарным компонентам. Выражения являются источником значений; операторы - единицами законченных действий в программе; базовые операторы - это оператор присваивания значения выражения переменной величине, оператор п е-редачи управления ( безусловной или по условию), оператор вызова процедуры, оператор цикла. [25]