Добавить сайт в закладки

Здравствуйте!

Мы очень рады видеть Вас на нашем сайте!

О нашем сайте
Вы ищете реферат или курсовую работу? На нашем сайте вы сможете найти и скачать огромное количество рефератов, курсовых работ, дипломных работ, а также множество готовых сочинений на любые темы! Скачай рефераты, курсовые и готовые сочинения бесплатно!

Ещё...
У нас вы найдёте рефераты и курсовые по экономике, истории, философии, психологии, географии, литературе, химии, биологии и экологии.


Найти реферат:

 


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

Главная

Рефераты
Готовые сочинения
Шпоры
Топики (Англиский)
Топики (Немецкий)
Лекции по Информатике
Список ВУЗов России
Рецепты
Статьи по Психологии
Чертежи
Заказать Работу
Дипломные работы
Форум для студентов
Полезные статьи
Информация и Материалы
Знакомства

Статистика сайта
Гостей на сайте: 13
 

Rambler's Top100



Вопрос 28. Язык программирования Visual Basic. Программирование ветвлений

ЯЗЫК ПРОГРАММИРОВАНИЯ VISUAL BASIC. ПРОГРАММИРОВАНИЕ ВЕТВЛЕНИЙ

Ветвление в Visual Basic организуется с использованием:

  • условного оператора IF;
  • встроенной функции IIF;
  • оператора выбора CASE.

Для проверки одного условия и выполнения оператора или блока операторов используется условный оператор IF...THEN. Этот оператор можно использовать с разным синтаксисом: однострочным (линейным) и многострочным (блочным).

Линейный оператор имеет следующий синтаксис:

If <условие> Then <операторы!> [Else <операторы2>]

Блочный оператор имеет следующий синтаксис:

If <условие> Then
<блок операторов 1>
[Else
<блок операторов2>]
End If

Если заданное условие имеет значение True, выполняется блок операторов, в противном случае — блок операторов2. Если предложение Else не задано, при невыполнении условия управление сразу же передается следующему после If оператору.

Оператор If может быть вложенным, т. е. находиться внутри блоков операторов. Для проверки более одного условия и выполнения одного из нескольких блоков операторов используется расширенный условный оператор вида:

If <условие 1> Then
<блок операторов 1>
Elself <условие 2> Then
<блок операторов 2>
Elself <условие n> Then
<блок операторов n>
[Else
<блок операторов Else>]
End If

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

IIF (<условие>, <значение1>, <значение2>)

Эта функция возвращает значение1, если условие истинно, и значение2, если условие ложно.

В качестве условия можно использовать логическое выражение, возвращающее значение True (Истина) или

False (Ложь), или любое арифметическое выражение (нулевое значение эквивалентно False, а ненулевое — True).

Оператор выбора SELECT CASE используется для проверки одного условия и выполнения одного из нескольких блоков операторов.

Формат записи оператора:

Select Case <проверяемое выражение>
Case <список выражений 1>
<операторы 1> Case <список выражений 2>
<операторы 2> Case <список выражений 3>
<операторы 3>
Case Else
<операторы группы Else>
End Select

Проверяемое выражение вычисляется в начале работы оператора Select Case. Это выражение может возвращать значение любого типа (логическое, числовое, строковое).

Список выражений — одно или несколько выражений, разделенных стандартным символом — разделителем (точкой с запятой).

При выполнении оператора проверяется, соответствует ли хотя бы один из элементов этого списка проверяемому выражению.

Эти алименты списка выражений могут иметь одну из следующих форм:

  • <выражение> — проверяет совпадение заданного выражения с одним из выражений — элементов списка;
  • <выражение 1> То <выражение 2> — проверяет попадание заданного выражения в указанный диапазон;
  • < Is <логический оператор> < выражение> — проверяет выполнение указанного условия для заданного выражения.


МАЗ продажа, самосвалы МАЗ,
автобусные перевозки, аренда микроавтобусов, заказ автобуса,
Авиационные услуги от Barkol Airlines - заказ самолета и аренда самолета,
Товары по сниженным ценам. Посудомоечные машины ariston купить - минимальная гарантия 3 года.

 www.referatec.com © 2007