Программирование ветвящихся алгоритмов
лекции, Информатика, программирование Объем работы: 5 стр. Год сдачи: 2009 Стоимость: 60 руб. Просмотров: 947 | | |
Оглавление
Введение
Содержание
Заключение
Заказать работу
1. Управляющие структуры
1.1. Условный оператор IF
1.1.1. Однострочный синтаксис IF
1.1.2. Многострочный синтаксис оператора IF
К управляющим структурам VBA относятся:
– условные операторы IF … Then … Else …;
оператор выбора Select Case;
цикл с конечным числом повторений FOR … NEXT;
цикл с условием DO … LOOP;
цикл, FOR Each … Next позволяющий повторять некоторые действия со всеми объектами семейства;
оператор With, позволяющий выполнять множество действий с одним объектом ,без необходимости каждый раз указывать имя объекта.
Однострочный и блочный синтаксис оператора IF могут комбинироваться.
Снтаксис:
If условие1 Then
If условие2 Then
[операторы2] ‘выполняются при истинности условия1 и условия2
Else
[else_ операторы]] ‘выполняются при истинности условия1 и ложности условия2
End If
[Else
[else_ операторы]] ‘выполняются при ложности условия1. Условие2 не проверяется совсем
End If
Например, необходимо вычислить значение выражения Y=sin(X)/X. В этой задаче сделаем проверку, является ли Х числом и не равно ли Х нулю.
Блок-схема для решения данной задачи:
Без управляющих структур трудно запрограммировать сложные задачи, без них можно реализовать только линейные алгоритмы, т.е. такие, в которых операторы программы выполняются последовательно друг за другом. И хотя процедуры и функции с линейным алгоритмом могут выполнять достаточно сложные операции, они не в состоянии принять решение, влияющее на работу программы.
Реализация на VBА:
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.