Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_po_programmirovaniyu_k_komplexnomu_ekza...doc
Скачиваний:
15
Добавлен:
05.09.2019
Размер:
114.18 Кб
Скачать

Алгоритмическая конструкция ветвление и ее использование в языке Visual Basic

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

1) Простые

2) Структурные

Простые операторы - это операторы, которые не содержат ни каких других операторов. К ним относятся операторы присваивания, вызова процедуры и пустой оператор. К структурным относятся конструкции, построенные из других операторов по строго определенным правилам. Конструкция ветвления и есть структурный оператор. Его другое название - условный оператор.

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

Выражение

Оператор1

Оператор2

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

a)If < условие> then <оператор1> else <оператор2>

Если при проверке условия должны выполняться сразу несколько операторов, то условный оператор записывается в блочной форме:

If < условие> then

<Группа операторов 1>

Else

<Группа операторов 2>

End if

Это полная форма оператора.

б) If <условие> then <оператор>

Это неполная форма оператора.

Оператор условие if выполняется следующим образом. Сначала вычисляется выражение ,записанное в условие. Если это значение есть True (истинна), то выполняется <оператор 1>, указанный после слова then. Если результат выражения в условии есть False (ложь), то выполняется <оператор 2>, указанный после слова е!зе.

Б лок-схемы

Неполное ветвление Полное ветвление

Алгоритмическая конструкция цикл и ее использование в языке Visual Basic

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

Цикл пока - этот оператор называют оператором цикла с предусловием, потому что проверка условия выполнения тела цикла производится в самом начале оператора. Синтаксическая диаграмма:

выражение

оператор

Формат команды:

While <условие продолжения повтора>

<тело цикла>

Wend

Условие - это логическое выражение принимающее значение либо истина либо ложь.

Тело цикла -это простой или составной оператор

Оператор цикла для

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

выражение

выражение

Параметр цикла

выражение

оператор

Формат команды:

For <параметр цикла>=<S1> to <S2> step<S3>

<оператор>

Next <параметр цикла>

Где S1- выражение определяющее начальное значение параметра цикла, а S2 соответственно конечное значение параметра цикла, S3 – шаг цикла.

For ….step - заголовок цикла

<оператор> - тело цикла.

Next < параметр цикла>

Тело цикла может быть простым или составным оператором. Оператор цикла для обеспечивает выполнение тела до тех пор, пока не будут перебраны все значения параметра цикла от начального до конечного.

Блок-схема цикла пока Блок-схема цикла для

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]