Цель работы: научиться разрабатывать алгоритмы и программы разветвляющейся структуры с условным оператором IF. Познакомиться с некоторыми объектами VBA и с их свойствами.
2.1 Краткие теоретические сведения
В блок-схемах алгоритмов выбор условия обозначается следующим образом (рисунок 2.1).
Рисунок 2.1 – Обозначение выбора условия в алгоритме
В программном коде этот алгоритм записывается с помощью оператора IF THEN
Имеется два варианта синтаксиса этого оператора В первом случае он имеет вид:
IF условие Then операторы 1 Else операторы 2
Если условие выполняется, то выполняются операторы 1, если нет, то операторы 2.
Во втором случае оператор записывают в несколько строк:
IF условие Then
операторы 1
Else
операторы 2
EndIf
Пример записи оператора:
Первыйвидоператора:
IF A>7 Then A=A+10: D=10*B-A: C=2*C+B ELSE D=A+B: A=C+2
Второй вид оператора:
IF D>2 Then
D=A+1
D=3*C*B+A
A=4-C+B
ELSE
D=8*A-B
EndIf
2.2 Задание к выполнению
1. Написать программу на VBA для вычисления значения функции Y (таблица 2.1).
2. Вычислить значение функции Y в программе MathCAD.
3. Составить блок-схему программы.