Виды и характеристика управляющих структур программы

 

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

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

Чаще всего ветвление в Visual Basic реализуется посредством операто­ра If. В центре каждого оператора If находится условие - выражение, прини­мающее два значения: True (истина) и False (ложь). Если условие истинно, выполнение программы продолжается по одной ветви, если ложно, - то по другой. В зависимости от сложности действий, выполняемых в ветвлении, программная конструкция с оператором If может занимать одну строку или принимать вид блока. В обеих формах используются ключевые слова If, Then, Else. В простейшем виде ветвление представлено однострочным опе­ратором If, который имеет вид:

If условие Then действие 1 Else действие 2

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

Циклы применяются для многократного выполнения фрагмента про­граммы до тех пор, пока не будет выполнено определенное условие или значение счёт­чика не достигнет заданного значения.

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

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

В цикле Do - это слова Do и Loop. Операторы, заключенные между Do и Loop, составляют тело цикла. Условное выражение, определяющее продолжительность цикла, может стоять либо при Do в начале цикла, либо при Loop в конце. Более того, в обоих случаях условие вводится с одним из ключевых слов While или Until. Если необходимо, чтобы цикл выполнялся, пока усло­вие истинно, применяется ключевое слово While. Цикл с условием Until пре­кращается, когда условие становится истинным.


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



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