Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Конструкции управления



Зачастую в определенном месте программы необходимо выполнять те или иные операторы, в зависимости от некоторых условий. Эта возможность в VB реализуется при помощи так называемых управляющих конструкций (или структур), которые в свою очередь состоят из структур передачи управления, структур принятия решений и циклов.

В алгоритмических языках программирования существуют следующие базовые управляющие конструкции: ветвление, обход, выбор, цикл с параметром, цикл с предусловием и цикл с постусловием. К структурам принятия решений можно отнести ветвление и выбор, к циклам - цикл с параметром, цикл с предусловием и цикл с постусловием, к структурам передачи управления - обход.

Ветвление - это структура, в которой в зависимости от некоторого условия выполняется одна или другая часть программы (реализуется оператором If).

Обход - это структура, в которой в зависимости от некоторого условия выполняется некоторая часть программы или не выполняется (реализуется оператором If и GoTo).

Выбор - это структура, позволяющая "разветвить" программу на несколько частей, в зависимости от значения некоторого выражения (реализуется операторами If или Select Case).

Цикл с параметром - это структура, позволяющая повторить некоторую часть программы определенное, заранее известное, количество раз (реализуется оператором For…Next).

Цикл с предусловием, цикл с постусловием - это структура, позволяющая повторять некоторую часть программы пока соблюдается некоторое условие (реализуется оператором Do…Loop).

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





Дата публикования: 2014-12-28; Прочитано: 156 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...