|
Конструкции управленияDate: 2015-10-07; view: 483. Зачастую в определенном месте программы необходимо выполнять те или иные операторы, в зависимости от некоторых условий. Эта возможность в VB реализуется при помощи так называемых управляющих конструкций (или структур), которые в свою очередь состоят из структур передачи управления, структур принятия решений и циклов. В алгоритмических языках программирования существуют следующие базовые управляющие конструкции: ветвление, обход, выбор, цикл с параметром, цикл с предусловием и цикл с постусловием. К структурам принятия решений можно отнести ветвление и выбор, к циклам - цикл с параметром, цикл с предусловием и цикл с постусловием, к структурам передачи управления - обход. Ветвление - это структура, в которой в зависимости от некоторого условия выполняется одна или другая часть программы (реализуется оператором If). Обход - это структура, в которой в зависимости от некоторого условия выполняется некоторая часть программы или не выполняется (реализуется оператором If и GoTo). Выбор - это структура, позволяющая "разветвить" программу на несколько частей, в зависимости от значения некоторого выражения (реализуется операторами If или Select Case). Цикл с параметром - это структура, позволяющая повторить некоторую часть программы определенное, заранее известное, количество раз (реализуется оператором For…Next). Цикл с предусловием, цикл с постусловием - это структура, позволяющая повторять некоторую часть программы пока соблюдается некоторое условие (реализуется оператором Do…Loop). Далее рассмотрим управляющие структуры. При этом под последовательностью и блоком операторов будем понимать последовательность операторов, выполняющихся один за другим.
|