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

Динамический массив

Cтраница 3


31 Тип портфеля с переменной таблицей объемом до 600 различных пакетов акций. [31]

В языке Ада разрешается объявление динамических массивов ( См. Это позволяет нам объявлять максимальное число записей о содержимом пакетов акций в таблице как переменную, значение которой вычисляется в момент распределения нового экземпляра портфеля. На рис. 2.14 приведен пример определения такой записи.  [32]

Для организации доступа к элементам динамических массивов нужно для каждого массива завести паспорт массива.  [33]

На каждом уровне системы также имеются динамические массивы.  [34]

В классе имеется поле FList - динамический массив строк. Свойство List с одним целочисленным индексом Ind дает доступ к этому массиву для чтения и записи. Функция GetList является функцией чтения этого свойства. Она принимает один параметр - индекс, и возвращает строку, соответствующую этому индексу. Процедура SetList является функцией записи этого свойства. Она принимает два параметра - индекс и записываемую в массив строку. Свойство List снабжено спецификатором default. Так что это свойство объявляется свойством класса TMyList по умолчанию.  [35]

В языке Ада обеспечивается возможность использования динамических массивов в любом из трех перечисленных выше случаев. Стандарт ISO на язык Паскаль [5] запрещает использование динамических массивов вообще, что является его существенным недостатком. В то же время в этом документе определяется уровень 1, на котором разрешается использование динамических массивов в качестве формальных параметров.  [36]

При загрузке сегментов и при размещении динамических массивов объем поля свободного участка памяти уменьшается за счет увеличения стека сегментов. В результате освобождения памяти поле свободного участка увеличивается.  [37]

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

В классе объявлено поле класса AObj - динамический массив объектов данного класса.  [39]

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

В некоторых случаях необходимо описать в базированной структуре динамический массив, переменную типа область или строковую переменную, размеры которых должны меняться в процессе выполнения программы. В языке ПЛ / 1 имеется средство - режим REFER, с помощью которого можно управлять размерами массива или длиной символьной переменной. Сущность такого управления состоит в том, что в состав структуры включается переменная, определяющая границу массива или длину символьной переменной, значение которой устанавливается во время выполнения программы с помощью другой переменной, объявленной вне структуры. Обе переменные должны объявляться с атрибутами FIXED BIN одинаковой разрядности.  [41]

Обратите внимание на то, что нумерация элементов динамических массивов начинается с нуля.  [42]

Если историю изменений вектора х записать в виде динамического массива, то оператор ВЕРНУТЬСЯ реализуется вычислением последнего не пустого элемента массива, что требует константы времени. Возможны другие варианты реализации оператора ВЕРНУТЬСЯ в виде таблиц прямого доступа, требующие константы времени. Этим доказательство теоремы завершается.  [43]

В последних версиях компилируемых языков программирования реализуются так называемые динамические массивы, размер которых может меняться во время выполнения программы. В ряде случаев это весьма удобно, так как позволяет экономно расходовать память, захватывая ее по мере необходимости.  [44]

Положительными свойствами Алгола являются блочная структура и возможность описания динамических массивов. Обязательность подробных описаний ( часто семантически излишних) становится нередко утомительной. Логически связанные друг с другом вещественные числа и булевы переменные не могут быть упакованы в Алголе 60 в один массив. Управляющие структуры языка неудобны для графического программирования. Алгол 60 создавался как алгоритмический язык, и поэтому он почти непригоден для программирования систем управления файлами.  [45]



Страницы:      1    2    3    4