определять диапазон подстрочных индексов дает
DIM B(50:60)
создается массив В,состоящий из одиннадцати элементов единичной
точности,нумеруемых от 50 до 60.
Оператором
DIM C(50:60,25:45)
создается двумерный массив С,содержащий 231(11*21) элемент.
Способности Т.Б. определять диапазон подстрочных индексов дает вам
возможность моделировать структуры программных данных наиболее близко со-
ответствующие решаемой задаче.
Рассмотрим ,например,программу отслеживаущую статистику рождаемос-
ти в 19 веке.Центральной структурой данных этой программы является массив
единичной точности из 100 элементов ,которые содержат число детей,родив-
шихся в каждом году прошлого столетии .
Идеально,если бы вы создавали массив,в котором используются значе-
ния подстрочных индексов равные году,в котором имели место рождения(напри-
мер,BIRTHS(1851) представляет сколько много детей вошло в мир в 1851 г.:
DIM BIRTHS(1899)
.
.
.
FOR N=1800 TO 1899
PRINT "THERE WERE "BIRTHS(N)"BIRTHS IN "N
NEXT N
К сожаленью DIM BIRTHS(1899)создает 1900-элементный массив,из ко-
торого первое 1800 идут в отход.Традиционно программисты,работающие на
Бейсике ,решают эту задачу,заявляя массив как
dim births(99)
и далее
for n=1800 to 1899
print "there were"births(n-1800)"births in "n
next n
В то время как подобные вещи усложняют дело и замедляют программу
на эту сотню неожиданных вычитаний,которых прежде не было.
Для определения наименьшего элемента в массиве можно также исполь-
зовать связанный оператор option base,хотя механизм диапазона средство бо-
лее мощное и предпочтительное.
Строчные массивы
Элементы строчных массивов содержат строки ,а не числа.Каждая
строка может быть разной длины от 0 до 32767 литер.Общее строчное прост-
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий