Контрольная работа
по дисциплине «Информатика»,
раздел «Программирование на 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. Пользовательская функция
Дан радиус шара. Рассчитать его площадь поверхности


