Обработка одномерных и двумерных массивов
Автор: Draya • Апрель 7, 2019 • Контрольная работа • 490 Слов (2 Страниц) • 563 Просмотры
Оглавление
- Задание1 "Обработка двумерных массивов (матриц)"2
1.1 Постановка задачи2
1.2 Контрольный пример 2
1.3 Код программы 3
- Задание2 "Обработка одномерных массивов (матриц)"4
- Постановка задачи4
- Контрольный пример 5
2.3 Код программы6
3. Вывод7
4.Список литературы8
Задание 1
Задачи по программированию.
Тема: "Обработка двумерных массивов (матриц)"
Задача: В матрице mхn найти произведение ненулевых элементов,
расположенных ниже главной диагонали и максимальный
из элементов главной диагонали.
Способ 3 : VBA (написать код макроса)
Без кнопки:
до
[pic 1]
После
[pic 2]
Код макроса:
Sub PUSK() // вызов процедуры
Worksheets("1,1").Activate // выбор ячеек
m = Cells(1, 2)
n = Cells(1, 4)
proiz = 1
ReDim arrMATR(1 To n + 3, 1 To m + 2) As Double // объявление массива
For i = 3 To m + 2 // объявляем цикл
For j = 1 To n
arrMATR(i, j) = Cells(i, j)
If arrMATR(i, j) <> 0 Then // проверяем условие
proiz = [A4] * [A5] * [A6] * [B5] * [B6] * [C6]
End If
Next j
Next i
Cells(3, 11) = proiz // выводим произведение
End Sub
Задание 2
Задачи по программированию.
Тема: "Обработка одномерных массивов"
- Задача: Даны векторы [pic 3] и [pic 4]. Найти [pic 5] и [pic 6]. Формула [pic 7] и [pic 8]
Способ 1 : формулы
Задаём координаты
[pic 9]
...