Массив - целый тип - Большая Энциклопедия Нефти и Газа, статья, страница 1
Еще один девиз Джонса: друзья приходят и уходят, а враги накапливаются. Законы Мерфи (еще...)

Массив - целый тип

Cтраница 1


Массив TYPI целого типа, содержащий также N элементов, используется для описания типов параметров, перечисленных в LISTI. Если k - я переменная из LISTI целого типа, то переменная TYPI ( K) должна иметь нулевое значение. Для вещественных переменных соответствующие элементы TYPI задаются равными единице.  [1]

В строке 40 определяется массив целого типа 31 %, в который заносятся числовые значения байтов, составляющих каждое целое число. В строке 50 определяется массив А %, рассчитанный на хранение 16 целых чисел. Согласно приведенной выше формуле из руководства по Бейсику, это минимальное количество, необходимое для запоминания образа квадрата со стороной в девять пикселей.  [2]

Ввод текстовой информации производится как ввод массива целого типа.  [3]

Аргумент GET имеет вид связи OUT и должен быть массивом целого типа, размер которого равен размеру текущего затравочного массива. Аргумент PUT имеет вид связи IN и является массивом стандартных целых; этот массив содержит новое значение затравки при ее переопределении. Если не задано ни одного аргумента, RANDOM SEED установит новую затравку со значениями, зависящими от процессора.  [4]

Из распечатки программы ANIM1 видно, что массив F1 задан как массив целого типа. Следовательно, байты, извлекаемые из набора данных, перед загрузкой в этот массив должны быть преобразованы к целому типу.  [5]

6 Запоминание образа объекта в массиве целых чисел. [6]

Предположим, что массив, названный в операторе GET, объявлен ( явно или по умолчанию, исходя из его имени) массивом целого типа. Если это массив одинарной точности, то каждый его элемент занимает 4 байт, если двойной точности - 8 байт. В любом случае могут остаться незаполненные почицшг в которые заносятся нули.  [7]

Объекты в операторе ввода перечисляются в следующем порядке: сначала указываются наименования простых переменных и массивов действительного типа, а затем наименования переменных и массивов целого типа.  [8]

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

10 Вычисление параметров секторов для круговой диаграммы. [10]

По значению начального угла каждого сектора ( записанного в массиве CU) и его центрального угла ( записанного в массиве RA) определяется точка на радиусе круговой диаграммы, проходящем через центр сектора. Заметьте, что используемые для записи углов массивы НЕ ЯВЛЯЮТСЯ массивами целого типа.  [11]

Из соображений простоты изложения будем полагать, что во всех случаях ( если не оговорено иное) работа ведется в режиме среднего разрешения и используются массивы целого типа.  [12]

Программа GETEST не претендует на универсальность. Максимальные размеры области экрана, с которой она может работать, не превышают десяти рядов пикселей по двенадцати пикселей в ряду. Информация из соответствующего участка памяти адаптера записывается оператором GET только в массив целого типа.  [13]

Хотя декларация EQUIVALENCE, разумеется, полезна в языке, где память распределяется только статически, ее нельзя считать сколько-нибудь равноценной заменой динамическому распределению памяти. По существу вся ответственность за распределение и повторное использование памяти возлагается на программиста, и трудно предотвратить возможные ошибки. Обратите внимание, например, на то, что приведенные выше массивы А и К являются массивами соответственно вещественного и целого типа. Можно хранить в А ( 1, 1) вещественное число, а позднее извлечь его через К ( 1), полагая, что оно целое. Во время выполнения дескрипторов не существует, поэтому такого рода ошибки невозможно обнаружить в большинстве реализаций Фортрана; найти эту трудноуловимую ошибку - дело самого программиста.  [14]

Пять строк распечатки заняты числовой информацией. В режиме среднего разрешения 9 пикселям, изображающим сторону квадрата, отвечает 18 бит памяти адаптера. В этом количестве не укладывается целое число байтов, и оператор GET дополнительно записывает еще шесть нулевых битов. Именно поэтому строка карты памяти содержит 24 позиции, что соответствует 3 байт. Пересылая двоичные данные в оперативную память ПК, оператор GET вынужден записывать их в формате целых чисел, поскольку массив А %, где они хранятся, объявлен в программе GETEST как массив целого типа.  [15]



Страницы:      1