End Select

Лабораторная работа 18

Составление программ с использованием условного оператора

Цель работы

1.1 Ознакомиться с различными типами управляющих операторов, позволяющими программировать разветвляющие алгоритмы.

1.2 Научится использовать при составлении программ управляющих конструкций.

Пояснения к работе

2.1 Краткие теоретические сведения:

Операторы в программе выполняются в той последовательности, в которой они записаны. Однако достаточно часто требуется изменить порядок выполнения операторов в зависимости от выполнения (или невыполнения) определенного условия. В Visual Basic, как и во всех языках программирования, существуют управляющие конструкции, предназначенные для управления порядком выполнения команд.

Различают три типа управляющих операторов, позволяющих программировать разветвляющиеся алгоритмы:

1. If... Then...

2. If... Then... Else...

3. Select Case...

Основанием для принятия решений в управляющих конструкциях являются логические (условные) выражения.

В операторах If...Then... и If...Then... Else... условие и выполняемые при соблюдении условий действия располагаются в одной строке.

В том случае, если при выполнении условия требуется выполнение блока операторов, используются многострочные операторы, имеющие следующий синтаксис:

IF логическое выражение Then

операторы

End If

Конструкция If... Then... применяется, когда необходимо выполнить определенные действия в зависимости от некоторого условия.

IF условие Then

Конструкции для обработки истинного условия

Конструкция If... Then... Else... используется в том случае, когда необходимо выполнить разные действия в зависимости от условия.

IF условие Then.

Конструкции для обработки истинного условия

Else

Конструкции для обработки ложного условия

End If

Ключевое слово End if обозначает конец многострочной конструкции и его наличие в операторе в этом случае обязательно.

Конструкция Select Case позволяет обрабатывать в программе несколько условий. Эта конструкция состоит из анализируемого выражения и набора операторов CASE на каждое возможное значение выражения.

Select Case Селектор

СASE значение 1

конструкция 1

CASE значение 2

конструкция 2

...

End Select

Работает эта конструкция следующим образом. Сначала Visual Basic вычисляет значение заданного в конструкции выражения - Селектора. Затем полученное значение сравнивается со значениями, задаваемыми в операторах CASE конструкции. Если найдено искомое значение, выполняются команды, приписанные данному оператору CASE. После завершения выполнения конструкций управление будет передано конструкции, следующей за ключевым словом End Select.


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



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