ограничивает размер отдельных массивов до
Требования к хранению массивов
По техническим причинам,относящимся к скорости исполнения и эфек-
тивности размера кода,Т.Б. ограничивает размер отдельных массивов до 64
К.,хотя программа может иметь столько 64Л-массивов,сколько позволяет па-
мять.Максимальное число элементов,которое может содержать массив,есть фун-
кция его типа,как показано ниже:
---------------------------------------------------------------
тип требования к хранению
---------------------------------------------------------------
целый 2 байта на элемент (32768 на 64 К)
длинный целый 4 байта на элемент (16384 на 64 К)
единичной точности -------------""------------
двойной точности 8 байтов на элемент (8192 на 64 К)
строчный 4 байта на элемент (16384 на 64 К)
---------------------------------------------------------------
Примечание:В элементе строчного массива содержится только указа-
тель и информация о длине.Сами строчные данные храняться в строчном прост-
ранстве и занимают столько байтов,сколько литер имеет строка.Строчное
пространство максимально может содержать 64 К литер.
Динамическое разделение ресурсов
Т.Б. поддерживает динамическое распределение ресурсов памяти.Это
означает создание массивов переменного размера(или статических) во время
- 55 -
компилирования.
Это дает вам возможность конструировать массивы,которые велики
точно настолько,сколько необходимо для обработки данных программой во вре-
мя прогона.
Чтобы создать динамический массив ,в операторе DIM просто исполь-
зуются переменные аргументы;если память имеется в наличии,массив будет
создаваться.Когда ваша программа заканчивает использование этого масси-
ва,применяйте оператор ERASE для освобождения от него и память можно ис-
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий