Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания для заочников_1-й семестр.doc
Скачиваний:
8
Добавлен:
09.11.2018
Размер:
2.2 Mб
Скачать

Пример выполнения задания 2.3

Условие. Дан одномерный массив X=(xi), i=1,2,...,12. Составить блок-схему и программу на VBA для решения следующей задачи: Найти сумму максимального и минимального элемента

Обозначение: max, min – максимальный и минимальный элементы

Блок-схема

max=x1; min=x1

max=xi

да

нет

да

нет

Программа

Sub p3()

Dim x (1 to 12) As Single

Dim i As Integer

Dim max As Single, min Аs Single

For i=1 to 12

x(i)= Val(InputBox(“Введите массив x”))

Next i

Max=x(1): min=x(1)

For i=1 to 12

If x(i) > max then max=x(i)

If x(i) < min then min=x(i)

Next i

MsgBox max + min

End Sub

2.4. Работа с двумерными массивами

Дан двумерный массив А=(aij), i=1,2,...,7; j=1,2,...,8. Составить алгоритм и программу на VBA для решения задач, представленных в табл.2.4.

Таблица 2.4.

№вар

Условие

0

Найти сумму положительных элементов массива

1

Найти произведение отрицательных элементов массива

2

Найти количество нулевых элементов массива

3

Найти сумму положительных элементов в каждом столбце

4

Найти сумму отрицательных элементов в каждой строке

5

Найти количество отрицательных элементов в каждой строке

6

Найти максимальный элемент массива и его индексы

7

Найти минимальные элементы в каждой строке

8

Найти максимальные элементы в каждом столбце

9

Найти суммы элементов в каждом четном столбце

10

Найти суммы строчных индексов отрицательных элементов в каждом столбце

11

Найти сумму положительных элементов в каждом столбце

12

Определить количество столбцов, в которых нет отрицательных элементов

13

Найти количество элементов, меньших 6, в каждой строке

14

Найти минимальные элементы в каждом нечетном столбце

15

Найти сумму минимального и максимального элемента

16

Найти индексы элементов, меньших числа 9

17

Найти сумму индексов отрицательных элементов массива

18

Найти произведение ненулевых элементов для каждого столбца