Контрольная работа

по дисциплине «Информатика»,

раздел «Программирование на VBA»

В задании 1 необходимо ответить на теоретический вопрос. Оформление выполненного задания 2-4 должно включать: постановку задачи,  алгоритм выполнения задания в виде программного кода, исходные данные, полученный результат.

Кроме того, в задании 2 дополнительно представить алгоритм в табличной форме, в задании 3 – в графической форме, в задании 4 в словесной форме.

В одном из заданий создать пользовательскую функцию.

Задание 1. Теоретические основы VBA


VBA. Методы использования массивов в циклах

Задание 2. Линейная программа

Ввод исходных данных осуществляется с использованием Windows диалога. Назначение каждой строчки программного кода описать с использованием комментариев.

Требуется покрасить n бочек высотой h и радиусом r. Расход краски k г/м2. Рассчитать требуемое количество краски.

Задание 3. Разветвляющаяся программа

При выполнении задания использовать только операторы выбора (IF или ILSE). Отобразить алгоритм программы в графическом виде. Для решения некоторых заданий возможно применить целочисленное деление.

Размер премии сотрудникам рассчитывается из условий: стаж более 5 лет – 10% от оклада; от 10 до 20 лет – 20%; стаж от 20 до 30 лет – 2% от оклада за каждый год после 20 лет; после 30 лет стажа – надбавка не увеличивается

Задание 4. Циклическая программа

Заполнить массив с использованием генератора случайных чисел

Заполнить два двумерных массива случайными числами, создать третий массив, элементы которого являются делением двух предыдущих.

Задание 5. Пользовательская функция

Дан радиус шара. Рассчитать его площадь поверхности