- •Тема 1. Введение в технологии программирования в среде Visual Basic for Applications (vba)
- •Тема 2. Использование макросов
- •Тема 3. Редактор vba
- •Тема 4. Пользовательские функции
- •Тема 5. Основы программирования на vba
- •Тема 6. Технологии программирования простых циклических алгоритмов в vba
- •Тема 7. Обработка двумерных массивов
Тема 7. Обработка двумерных массивов
Сколько переменных содержит массив А в соответствии с нижеприведенным описанием?
Dim A(3,3) As Single
- 9;
- 16;
- 6.
Сколько переменных содержит массив А в соответствии с нижеприведенным описанием?
Option Base 1
Dim A(3,3) As Single
- 9;
- 16;
- 6.
Какую задачу решает нижеприведенный фрагмент программы?
Z = InputBox("Число для сравнения?")
S = 0
For I = 1 To M
For J = 2 To N Step 2
If A(I, J) >= Z Then
S = S + A(I, J) ^ 2
End If
Next J
Next I
- вычисление квадрата суммы элементов, находящихся в столбцах с четными номерами двумерного массива и больших заданного Z;
- вычисление суммы элементов, находящихся в столбцах с нечетными номерами двумерного массива и больших заданного Z;
- вычисление суммы квадратов элементов, находящихся в столбцах с четными номерами двумерного массива и больших заданного Z.
Какую задачу решает нижеприведенный фрагмент программы?
For I = 1 To M
S = 0
For J = 1 To N
If A(I, J) > 0 Then
S = S + A(I, J)
End If
Next J
A(I, 2) = S
Next I
- заменить в матрице элементы второй строки на суммы положительных элементов соответствующих столбцов;
- заменить в матрице элементы второго столбца на суммы положительных элементов соответствующих строк;
- заменить в матрице элементы второго столбца на суммы отрицательных элементов соответствующих строк.
Какую задачу решает нижеприведенный фрагмент программы?
For I = 1 To M
S = 0
For J = 1 To N
S = S + A(I, J)
Next J
B(I) = S
Next I
- на основе заданной матрицы сформировать одномерный массив, i-ый элемент которого равен сумме элементов i-ой строки матрицы;
- на основе заданной матрицы сформировать одномерный массив, i-ый элемент которого равен сумме элементов i-ого столбца матрицы;
- на основе заданной матрицы сформировать одномерный массив, i-ый элемент которого равен произведению элементов i-ой строки матрицы.
Какую задачу решает нижеприведенный фрагмент программы?
For I = 1 To M
S = 1
For J = 1 To N
S = S * A(I, J)
Next J
B(I) = S
Next I
- на основе заданной матрицы сформировать одномерный массив, i-ый элемент которого равен сумме элементов i-ой строки матрицы;
- на основе заданной матрицы сформировать одномерный массив, i-ый элемент которого равен произведению элементов i-ого столбца матрицы;
- на основе заданной матрицы сформировать одномерный массив, i-ый элемент которого равен произведению элементов i-ой строки матрицы.
