Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Пример трехмерного массива




Работа с массивами

Основные положения

Массивом называется упорядоченная совокупность переменных. Каждая переменная в этой группе называется элементом массива и характеризуется значением к местоположением внутри массива.

Массивы могут быть одномерными, двумерными, трехмерными,...,
N-мерными.

В зависимости от типа хранимых данных массивы могут быть числовыми (дейст­вительного или целого типа) и текстовыми. Все элементы в массиве должны быть одного и того же типа.

В качестве индекса элемента массива могут использоваться числа, переменные целого типа, арифметические выражения. Индекс - всегда число целое.

Например: А(3) - 3-й элемент одномерного массива, состоящего из переменных действительного типа (в случае если элементы нумеруются с 1-го).

В% (2,3) элемент двумерного массива (матрицы), состоящего из переменных цело­го типа, стоящий во 2-й строке, 3-м столбце.

С $(I+1,2) - элемент матрицы, состоящий из символьных переменных, стоящих в (i+1)-й строке, 2-м столбце.

Пример одномерного массива

a1, а2, а3, а4,..., а100

Общий элемент такого массива можно обозначить как ai В бейсике - a (i). Индекс всегда записывается в круглых скобках.

Пример двумерного массива

bll, b12, bl3, bl4, bl5

b21, b22, b23, b24, b25

b31, b32, bЗЗ, b34, b35

Общий элемент двумерного массива - bij, где i - номер строки, j-номер столбца В бейсике - b (i j).

Пример трехмерного массива

Общий элемент трехмерного массива

c(i, j, k)

 

Значения элементам массива можно присваивать различными способами:

1способ. С помощью оператора присваивается

А(2)=15.1

А(3)= - 7,45

Такой способ можно использовать в случае, если массив небольшой,

2 способ. С помощью цикла

2.1. FOR i = l TO 10

INPUT a(i)

NEXT i

В этом случае все элементы массива вводятся с клавиатуры.

2.2. DATA 2.5,-7.3, 4.8, 10.1,76.8

FOR i = l TO 5

READ a(l)

NEXT i

Этот способ удобен тем, что данные не теряются при повторном выполнении программы, Значения хранятся в операторе data и вводятся в программу один раз - при ее написании. Оператор read обращается к оператору data и присваивает очередной переменной текущее значение из списка.

3 способ. С помощью стандартной функции rnd

FOR i = l TO 10

c(i) = RND (i)

NEXT i

В этом случае используется специальная функция, генерирующая случайные числа - функция rnd

Оператор DIM

DIM имя 1 (индекс 1) [, имя 2 (индекс 2),…

где

как [нижний TO] верхний [нижний ТО] верхний …

где - нижний - нижнее значение индекса массива (по умолчанию ноль)

верхний - верхнее значение индекса массива.

Оператор DIM резервирует место в памяти для размещения элементов массива.

Например:

DIM A$ (5), В% (1 to 5), С (5 to 10, 1 to 10)

1. Определяется имя массива

2. Определяется тип элементов массива

3. Резервируются ячейки памяти для массива

4. Заполняются нулевыми значениями ячейки для массива числового типа или пустыми строками текстовый массив.

Оператор DIM может находится в любом месте программы до первого обращения к массиву, который он объявляет. Обычно оператор DIM помещают в начало программы, что облегчает процесс отладки.






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных