Границы - изменение - индекс - Большая Энциклопедия Нефти и Газа, статья, страница 2
Рассказывать начальнику о своем уме - все равно, что подмигивать женщине в темноте, рассказывать начальнику о его глупости - все равно, что подмигивать мужчине на свету. Законы Мерфи (еще...)

Границы - изменение - индекс

Cтраница 2


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

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

В Фортране 90 допускаются статические и динамические многомерные массивы до семи измерений. Границы изменения индексов могут задаваться программистом. В списках параметров подпрограмм могут задаваться нижние границы интервала индексов.  [18]

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

Границы изменения индексов задаются в виде граничной пары, состоящей из нижней границы, двоеточия и верхней границы. Предполагается, что индекс принимает значения от нижней границы до верхней с шагом 1, Границы изменения индексов - целые десятичные константы ( возможно, отрицательные и нуль) или скалярные арифметические выражения.  [20]

Фортран 90 поддерживает операции над сечениями массивов и использование векторных индексов. Он имеет набор встроенных функций для выполнения разнообразных операций с массивами. Границы изменения индексов массива могут быть произвольными, в отличие от С, где нижняя граница обязательно равна нулю. Средства работы с массивами делают Фортран удобным для параллельного программирования.  [21]

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

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

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

После создания массивов в процедуре Buttonl Click вызываются вспомогательные процедуры FillArr, заполняющая переданный в нее массив, и PrintArr, отображающая окно со значениями всех элементов массива. Функции рассчитаны на работу с одномерными и двумерными массивами. Размерность переданного в функцию массива определяется свойством Rank класса Array. Пределы изменения индексов в циклах задаются исходя из значений, возвращаемых методами GetLowerBound и GetUpperBound класса Array. Эти методы позволяют получить границы изменения индексов заданного измерения массива.  [25]

26 Префиксы, используемые в именах переменных в зависимости от их типа. [26]

Массив ( аггау) - это группа однотипных переменных, которые объединены одним общим именем. Отличие состоит в том, что в массивах можно хранить не одно, а несколько значений. Доступ к заданному элементу массива осуществляется с помощью индекса. Синтаксис объявления массива отличается от синтаксиса объявления переменной тем, что здесь требуется указать также размерность массива и границы изменения индексов.  [27]

Рассматриваемые в работе алгоритмы являются базовыми для реализации более сложных алгоритмов обработки массивов, рассматриваемых в последующих работах. Алгоритмы оформлены в виде фрагментов программ. При самостоятельном выполнении заданий к работе может потребоваться корректировка приведенных программ, в частности изменение номеров строк. Все алгоритмы описаны в общем виде применительно к массивам произвольных размеров. Для обозначения границ изменения индексов используются переменные. При реализации приведенных фрагментов программна ЭВМ необходимо в начале программы описать все используемые массивы оператором DIM и присвоить значения переменным, обозначающим границы изменения индексов.  [28]

Рассматриваемые в работе алгоритмы являются базовыми для реализации более сложных алгоритмов обработки массивов, рассматриваемых в последующих работах. Алгоритмы оформлены в виде фрагментов программ. При самостоятельном выполнении заданий к работе может потребоваться корректировка приведенных программ, в частности изменение номеров строк. Все алгоритмы описаны в общем виде применительно к массивам произвольных размеров. Для обозначения границ изменения индексов используются переменные. При реализации приведенных фрагментов программ на ЭВМ необходимо в начале программы описать все используемые массивы оператором DIM и присвоить значения переменным, обозначающим границы изменения индексов.  [29]



Страницы:      1    2