Лабораторная работа № 3
УСЛОВНЫЕ И ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ В VBA
Цель работы: изучить применение условных и циклических алгоритмов в среде программирования Visual Basic for Applications (VBA).
Вариант 3
Задание 1. Написать программу для решения математической задачи. В первом случае для ввода и вывода данных использовать функции InputBox и MsgBox, во втором случае организовать ввод и вывод данных с помощью ячеек Excel.
3. Даны две переменные целого типа: A и B. Если их значения не равны, то присвоить каждой переменной произведение этих значений, а если равны, то присвоить переменным нулевые значения.
Задание 2. Написать программу для решения математической задачи. В первом случае использовать конструкцию цикла с предусловием, во втором случае – цикла с параметром.
3. Вычислить произведение чисел от 3 до введенного вами целого числа N.
Задание 3. Написать программу для решения математической задачи. В первом случае использовать конструкцию цикла с предусловием, во втором случае – цикла с параметром. Ввод исходных данных и вывод результата организуется в ячейках MS Excel. Для вычисления значения функции использовать условную конструкцию If – Then – Else – End If.
3. Если х < –25 или х > 10, вычислить у = x – 3, иначе вычислить у = 7 + 5x. Задать изменение х от –40 до 40 с шагом 5.
Ответы на контрольные вопросы
1. Напишите шаблон краткой условной конструкции.
2. Напишите шаблон полной условной конструкции.
3. Напишите шаблон конструкции множественного условия.
4. Напишите шаблон конструкции цикла с параметром.
5. Напишите шаблон конструкции цикла с предусловием.
6. Напишите шаблон конструкции цикла с постусловием.