Основные возможности Visual Basic. Макова Н.Е. - 50 стр.

UptoLike

Составители: 

50
Тема 3. Разветвляющиеся программы
Штатнаяработа программы последовательное исполне-
ние команд действия в порядке их расположения в исходном тек-
сте. Очень часто в зависимости от некоторых условий нам при-
ходится изменять последовательность выполнения команд дейст-
вия.
Выбор (ветвление) в Visual Basic осуществляют в основном
3 оператора:
безусловный переход GOTO
условный переход IF...THEN...ELSE
множественный выбор (переключатели) SELECT CASE
Оператор безусловного перехода предназначен для задания
перехода на указанную строку внутри программы:
GOTO номер_строки или метка
По этой команде управление безусловно передается коман-
де, помеченной номером строки или меткой. Метка набор сим-
волов, начинающийся с буквы, может содержать любое количе-
ство букв и цифр и должен заканчиваться двоеточием. Например:
IF IsNumeric(Text1.Text) = False THEN GOTO Ошибка
. . .
Ошибка: MsgBox "Ошибка при вводе чисел!"
В приведенном примере выполняется проверка введения
числа в поле ввода номер один. Если введено не число, то осуще-
ствляется переход на строку с меткой Ошибка, и на экран выво-
дится сообщение.
Условный оператор позволяет проверить некоторое условие
и в зависимости от результатов проверки выполнить то или иное
действие:
IF условие THEN блок_команд_1 [ELSE блок_команд_2]
Если условие истинно, то выполняется блок_команд_1, в
противном случае выполняется блок_команд_2.
Например:
'Если А больше или равно В, то удваивается значение числовой
переменной А, а если А меньше В, удваивается значение число-
вой переменной В
If A>=B Then A=A*2 Else B=B*2
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
                   Тема 3. Разветвляющиеся                        программы
              “Штатная” работа программы – последовательное исполне-
         ние команд действия в порядке их расположения в исходном тек-
         сте. Очень часто в зависимости от некоторых условий нам при-
         ходится изменять последовательность выполнения команд дейст-
         вия.
              Выбор (ветвление) в Visual Basic осуществляют в основном
         3 оператора:
              • безусловный переход GOTO
              • условный переход IF...THEN...ELSE
              • множественный выбор (переключатели) SELECT CASE
              Оператор безусловного перехода предназначен для задания
         перехода на указанную строку внутри программы:
                         GOTO номер_строки или метка
              По этой команде управление безусловно передается коман-
         де, помеченной номером строки или меткой. Метка – набор сим-
         волов, начинающийся с буквы, может содержать любое количе-
         ство букв и цифр и должен заканчиваться двоеточием. Например:
                  IF IsNumeric(Text1.Text) = False THEN GOTO Ошибка
                  ...
         Ошибка: MsgBox "Ошибка при вводе чисел!"
              В приведенном примере выполняется проверка введения
         числа в поле ввода номер один. Если введено не число, то осуще-
         ствляется переход на строку с меткой Ошибка, и на экран выво-
         дится сообщение.
              Условный оператор позволяет проверить некоторое условие
         и в зависимости от результатов проверки выполнить то или иное
         действие:
                IF условие THEN блок_команд_1 [ELSE блок_команд_2]
              Если условие истинно, то выполняется блок_команд_1, в
         противном случае выполняется блок_команд_2.
              Например:
         'Если А больше или равно В, то удваивается значение числовой
         переменной А, а если А меньше В, удваивается значение число-
         вой переменной В
         If A>=B Then A=A*2 Else B=B*2

         50

PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com