Главная

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

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

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

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

ТОР 5 статей:

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

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

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

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

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

КАТЕГОРИИ:






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




Практическая работа

Тема: Двумерные массивы в VBA

Цель: Освоить технологию обработки двухмерных массивов в VBA

Задачи

1 Изучение теоретического материала

2 Привитие навыков самостоятельной работы с электронными материалами

Задания

1 Изучить предложенный материал

2 Разобрать и проверить ВСЕ! примеры

3 Ответить в конспекте на контрольные вопросы

4 Выполнить индивидуальные задания

Контрольные вопросы

1 Что такое двухмерный массив (матрица)?

2 Как объявляются матрицы?

3 Каким образом обращаться к элементам матрицы?

4 Что такое главная и побочная диагонали в квадратной матрице?

5 Как соотносятся индексы элементов, находящихся на главной и побочной диагонали?

6 Как соотносятся индексы элементов, находящихся выше или ниже главной диагонали?

7 Как соотносятся индексы элементов, находящихся выше или ниже побочной диагонали?

8 Как соотносятся индексы элементов, находящихся в различных четвертях матрицы?

9 Что такое транспонирование матрицы?

 

 


Двумерные массивы

Двумерные массивы представляют собой последовательность чисел, расположенных в несколько строк и столбцов, например, следующим образом:

4 –3 2 4 5

6 3 2 4 0

7 1 2 6 0

12 24 25 8 4

0 4 5 8 3

Каждый элемент двумерного массива обозначается при помощи имени и индексов, заключенных в круглые скобки, например, A(i, j), X(4, 3), P(2*i, j+1).

Двумерный массив, называемый также матрицей, описывается при помощи оператора Dim.

 

Dim A(10, 10) As Тип ‘ нумерация с нуля

Dim A(1 To 10, 1 To 10) As Тип ‘ нумерация с единицы

 

Матрица, у которой количество строк равно количеству столбцов называется квадратной матрицей.

 

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

 

1. Считывание массива с рабочего листа Excel.

 

For i = 1 To N

For j = 1 To M

A(i,j) = Cells(i,j)

Next j

Next i

‘ N – количество строк массива, M – количество столбцов массива.

 

2. Формирование массива на рабочем листе Excel при помощи счетчика случайных чисел, а затем считывание массива с рабочего листа.

 

Randomize

For i = 1 To N

For j = 1 To M

Cells(i,j) = Int(Rnd * 100 ­– 50)

A(i,j) = Cells(i,j)

Next j

Next i






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

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