Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

VBA. Разветвляющийся алгоритм.

Читайте также:
  1. Алгоритм. (первые 3 пункта, которые остались прежними)
  2. Алгоритм. Властивості алгоритмів
  3. Алгоритм. Основные способы описания алгоритмов.
  4. Алгоритм. Способы его описания. Виды алгоритмов.
  5. Алгоритм. Способы записи. Компоненты, образующие алгоритмический язык
  6. Алгоритм. Типы алгоритмов
  7. Внутренняя сортировка данных методом простых вставок. Эффективность данного алгоритма. Привести фрагмент программы, поясняющий данный алгоритм.
  8. Разветвляющийся алгоритм
  9. Численное интегрирование методом прямоугольников. Эффективность данного алгоритма. Привести фрагмент программы, поясняющий данный алгоритм.

Условные выражения.

 

Разветвляющийся алгоритм – алгоритм, в котором часть действий может быть выполнена либо не выполнена в зависимости от результата анализа исходных и промежуточных результатов.

Однострочный оператор If:

На языке VBA разветвление можно описать оператором If. Различают строчный (однострочный) и блочный (многострочный) операторы.

Синтаксис однострочного оператора: после If записывается логическое выражение (ЛВ).

If ЛВ Then [ОП_истина] [Else ОП_ложь]

ОП_истина – операторы, которые будут выполнены, если ЛВ - истина (True).

ОП_ложь – операторы, которые будут выполнены, если ЛВ – ложь (False).

Вся конструкция записывается в одной строке.

 

Многострочный оператор If:

На языке VBA разветвление можно описать оператором If. Различают строчный (однострочный) и блочный (многострочный) операторы.

Синтаксис многострочного оператора: после If записывается логическое выражение (ЛВ).

If ЛВ Then

[ОП_истина]

[ElseIf ЛВ_доп Then

[ОП_доп_истина]…]

[Else

ОП_ложь]

End If

ОП_истина – операторы, которые будут выполнены, если ЛВ - истина (True).

ОП_ложь – операторы, которые будут выполнены, если ни одно из проверяемых условий не является истиной.

ЛВ_доп – дополнительные логические выражения.

ОП_доп_истина – операторы, которые выполняются, если ЛВ_доп – истина.

Вся конструкция записывается в несколько строк.

VBA. Разветвляющийся алгоритм.

Однострочный оператор If.

 

Разветвляющийся алгоритм – алгоритм, в котором часть действий может быть выполнена либо не выполнена в зависимости от результата анализа исходных и промежуточных результатов.

На языке VBA разветвление можно описать оператором If. Различают строчный (однострочный) и блочный (многострочный) операторы.

Синтаксис однострочного оператора: после If записывается логическое выражение (ЛВ).

If ЛВ Then [ОП_истина] [Else ОП_ложь]

ОП_истина – операторы, которые будут выполнены, если ЛВ - истина (True).

ОП_ложь – операторы, которые будут выполнены, если ЛВ – ложь (False).

Вся конструкция записывается в одной строке

VBA. Разветвляющийся алгоритм. Многострочный оператор If.

 

Разветвляющийся алгоритм – алгоритм, в котором часть действий может быть выполнена либо не выполнена в зависимости от результата анализа исходных и промежуточных результатов.

На языке VBA разветвление можно описать оператором If. Различают строчный (однострочный) и блочный (многострочный) операторы.

Синтаксис многострочного оператора: после If записывается логическое выражение (ЛВ).

If ЛВ Then

[ОП_истина]

[ElseIf ЛВ_доп Then

[ОП_доп_истина]…]

[Else

ОП_ложь]

End If

ОП_истина – операторы, которые будут выполнены, если ЛВ - истина (True).

ОП_ложь – операторы, которые будут выполнены, если ни одно из проверяемых условий не является истиной.

ЛВ_доп – дополнительные логические выражения.

ОП_доп_истина – операторы, которые выполняются, если ЛВ_доп – истина.

Вся конструкция записывается в несколько строк.

 




Дата добавления: 2015-01-30; просмотров: 47 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | 4 | 5 | 6 | <== 7 ==> | 8 |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.008 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав