Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

КИТ часть_1 (Лаб практикум) / КИТ_лр8_VBA_основы_задания

.doc
Скачиваний:
42
Добавлен:
15.06.2014
Размер:
37.38 Кб
Скачать

Задания к лабораторной работе по курсу КИТ №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, и вывод этого числа, а также его номера (т.е. номера строки, в котором оно находится) на экран.