
Лаба 1-13 3ий сем (Задания) / КИТ_лр8_VBA_основы_задания
.docЗадания к лабораторной работе по курсу КИТ №8 по теме “Основы VBA”
ВАРИАНТ 1
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
поиск минимального числа в каждой строке;
-
составление нового (одномерного) массива из найденных минимальных чисел;
-
вывод составленного массива на экран.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
суммирование элементов каждой строки массива и вывод на экран номера первой строки, сумма которой превысит 10 (должна выводиться также сумма этой строки).
ВАРИАНТ 2
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 3 строк и 5 столбцов;
-
ввод некоторого числа;
-
подсчет количества вхождений этого числа в каждый столбец массива и вывод найденных значений на экран.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 3 строк и 5 столбцов;
-
ввод некоторого числа x;
-
поиск в каждой строке первого числа, превышающего введенное число x, и вывод этого числа, а также его номера (т.е. номера столбца, в котором оно находится) на экран.
ВАРИАНТ 3
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
ввод некоторого числа x;
-
ввод некоторого числа i;
-
замена в i-й строке всех чисел, превышающих x, на число x (например, если введено x=5, i=2, то требуется во второй строке заменить все числа, превышающие 5, на число 5);
-
вывод измененного массива на экран.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
ввод некоторого числа x;
-
ввод некоторого числа y;
-
в каждой строке - замена первого вхождения числа x на число y
-
вывод измененного массива на экран.
ВАРИАНТ 4
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 3 строк и 4 столбцов;
-
ввод некоторого числа;
-
вычисление суммы каждой строки массива и вывод на экран номеров тех строк, суммы которых превышают x.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 3 строк и 4 столбцов;
-
ввод некоторого числа x;
-
поиск во введенном массиве первого элемента, равного числу x (на экран требуется вывести номер строки и столбца найденного элемента).
ВАРИАНТ 5
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива a из 4 строк и 3 столбцов;
-
ввод одномерного числового массива b из трех чисел;
-
ввод некоторого числа i;
-
сравнение каждого элемента i-й строки массива a с соответствующим элементом массива b и подсчет количества случаев, когда элемент массива a превышал соответствующий элемент массива b. Это количество случаев должно выводиться на экран.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
ввод некоторого числа x;
-
суммирование элементов каждого столбца массива и вывод на экран номера первого столбца, сумма которого превысит x (должна выводиться также сумма этого столбца).
ВАРИАНТ 6
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
ввод некоторого числа x;
-
в каждой строке массива – суммирование всех чисел, превышающих число x, и вывод найденной суммы (для каждой строки) на экран.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
суммирование элементов каждой строки массива и вывод на экран номера первой строки, сумма которой превысит 10 (должна выводиться также сумма этой строки).
ВАРИАНТ 7
Задание 1 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива a из 4 строк и 3 столбцов;
-
ввод одномерного числового массива b из четырех чисел;
-
ввод некоторого числа j;
-
сложение каждого элемента j-го столбца массива a с соответствующим элементом массива b;
-
вывод на экран измененного массива a.
Задание 2 - Составить программу, выполняющую следующие действия:
-
ввод двумерного числового массива из 4 строк и 3 столбцов;
-
ввод некоторого числа x;
-
поиск в каждом столбце первого числа, превышающего введенное число x, и вывод этого числа, а также его номера (т.е. номера строки, в котором оно находится) на экран.