Cтраница 2
![]() |
Блочная структура программы. [16] |
Поскольку от любого узла до корня дерева имеется единственный путь, а количество скалярных переменных, описанных в каждом блоке, не меняется при повторных входах в блок, скалярные переменные каждого блока ( кроме переменных, описанных в теле рекурсивных процедур) можно разместить в ячейках памяти заблаговременно, на этапе трансляции. Это позволяет экономить память за счет совмещения адресов переменных в независимых блоках и в то же время избавляет от необходимости определять заново адреса переменных при каждом входе в блок во время исполнения программы. [17]
Таким образом, предполагая: а) равновесную ( быструю) химию, б) равные коэффициенты диффузии компонентов и Le 1, в) отсутствие потерь тепла, получим, что все скалярные переменные ( температура, массовые доли и плотность) являются известными функциями только переменной смешения. Известная функция представляет равновесный состав. [18]
Здесь приняты те же обозначения, что и в разделе 1.1, и, кроме того, Я - вектор напряженности магнитного поля; m, n - скалярные функции; а, / 3 - скалярные переменные типа потенциалов Клебша; с - отличная от нуля произвольная постоянная. [19]
Система должна быть образована соединением элементов, определенных с помощью скалярных переменных величин и параметров. Скалярные переменные бывают двух основных типов. [20]
Элемент данных может быть или константой, или скалярной переменной. Константы и скалярные переменные называются скалярными величинами. [21]
Диаграмма, которую рассматривали эти авторы, показана на фиг. В этой задаче имеются две независимые скалярные переменные, и, когда все массы частиц равны, не существует никаких аналогий. Амплитуда удовлетворяет представлению Ман-дельстама [23] с обычными ландаувскими сингулярностями. Однако если значения некоторых внешних масс увеличиваются и достигают определенных значений, появляются два истинных узла, сначала совпадавшие, как это показано на фиг. [22]
Список формальных параметров присутствует в операторе в тех случаях, когда при обращении к подпрограмме ей необходимо передать информацию или по окончании работы подпрограммы следует возвратить результаты вычислений в вызывающую программу. В качестве формальных параметров могут использоваться скалярные переменные, массивы или структуры. Параметры, число которых не должно превышать 64, разделяются запятыми. [23]
В языке предусмотрены гибкие средства для обработки списков. К ним относится введение указателей и базированных переменных, позволяющих программисту включать в один список массивы, структуры и скалярные переменные. [24]
Любая программа, написанная на языке ПЛ / 1, предназначается для обработки некоторой совокупности данных. Этими данными могут быть скалярные переменные, массивы и структуры. Как мы знаем, использование любого данного в программе должно предваряться его объявлением, на основании которого транслятор выделяет ему место в памяти, куда и помещаются все его значения. [25]
![]() |
Массив данных.| Массив данных BASICA. [26] |
Используя функцию VARPTR для отыскания массива в памяти, вы должны быть уверены, что между получением адреса массива и обращением к нему по этому адресу не будет создано ни одной новой скалярной переменной. Программы ANIM3 и ANIM4 задают ВСЕ скалярные переменные в самом начале работы. [27]
Используются выражения, операндами которых являются структуры. Операнд-структура может быть старшей структурой юш подструктурой. Операндами такого выражения могут быть также константы или скалярные переменные. Результат выражения является структурой. Все операции со структурами и с массивами выполняются поэлементно. Следовательно, все структуры, входящие в некоторое выражение над структурами, должны быть одинакового строения. [28]
Когда вы добавляете переменные после загрузки наборов данных, BASICA сдвигает массивы для размещения этих новых переменных. Чтобы этого не было, следует с самого начала программы определить все необходимые скалярные переменные. [29]