ТОР 5 статей: Методические подходы к анализу финансового состояния предприятия Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века Характеристика шлифовальных кругов и ее маркировка Служебные части речи. Предлог. Союз. Частицы КАТЕГОРИИ:
|
Выбор области значений индексовВ QBASIC можно изменить порядковый номер первого элемента массива. Первый элемент массива в QBASIC по умолчанию имеет номер ноль, а не 1. Для этого можно использовать оператор OPTION BASE значение где значение - номер начального элемента массива. Например: OPTION BASE 1 DIM C%(100) Массив целых чисел, определенный в этом примере, состоит из 100 элементов. QBASIC позволяет явно задавать область изменения индексов массива. Например: DIM MON% (1 to 12), DAI (1 to 31). Использование функций LBOUND и UBOUND. Эти функции возвращают нижнее LBOUND и верхнее UBOUND значение границ определению измерения массива. Синтаксис этих функций: LBOUND (массив [, размерность %) UBOUND (массив [, размерность %) где массив - имя массива; Размерность % - номер измерения массива, для которого эти функции возвращают значение нижней и верхней границы. Для определения индекса первого измерения используется 1, для второго - 2 и т.д. Если номер размерности не указан, по умолчанию подразумевается 1. Пример CLS REM объявление двухмерного массива DIM a(-5 TO 10, 2 TO 7) REM вывод границ массива PRINT LBOUND(a, 1); PRINT UBOUND(a, 1) PRINT LBOUND(a, 2); PRINT UBOUND(a, 2) END В результате будет напечатано -5 10 2 7 Эти функции целесообразно использовать в том случае, если число задействованных элементов массива изменяется внутри программы или если необходимо использовать минимальное и максимальное значения индексов для определения области изменения счетчика цикла. При решении задач с использованием массивов условно можно выделить следующие модули: Ввод массива → Операции с массивом → Вывод массива Не нашли, что искали? Воспользуйтесь поиском:
|