Программирование разветвляющегося алгоритма

 

Цель работы: научиться разрабатывать алгоритмы и программы разветвляющейся структуры с условным оператором 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. Составить блок-схему программы.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: