![]() |
ВетвлениеDate: 2015-10-07; view: 435. Вспомните, во второй главе мы учили, что при выполнении программы компьютер обрабатывает каждое предложение поочередно, в порядке сверху вниз. Однако существует специальное предложение, которое приказывает компьютеру перескакивать от одного предложения к другому независимо от порядка. Давайте посмотрим на следующую программу. i = 1 start: TextWindow.WriteLine(i) i = i + 1 If (i < 25) Then Goto start EndIf Рисунок 17 – Использование ключевого слова Goto В вышеописанной программе мы присвоили переменной iзначение 1. Потом мы добавили предложение, которое заканчивается двоеточием (:) start: Это называется метка. Метки, как закладки, понятны компьютеру. Закладке можно присвоить любое имя и можно добавить столько меток в программу, сколько Вам захочется, только всем им нужно дать разные имена. Вот еще одно любопытное командное предложение: i = i + 1 Это предложение компьютер поймет как команду прибавить 1 к значению переменной i и присвоить ей же полученный результат. Поэтому, если значение переменной i до выполнения команды было равно 1, то после ее выполнения оно будет равно 2. И наконец, If (i < 25) Then Goto start EndIf Эта часть программы воспринимается компьютером как команда к выполнению алгоритмических предложений заново с метки start,если значение переменнойi меньше, чем число 25.
|