Оператор цикла For...Next
Оператор цикла For...Next является самым старым и в тоже время основным оператором цикла, реализованным во всех языках программирования. В начале цикла счетчик устанавливается в начальное значение, и с каждой итерацией будет изменятся на величину шага. Если шаг не указывается, то он по умолчанию равен 1. С помощью данной конструкции можно организовать как инкрементный цикл (с возрастанием счетчика) - шаг положительный или не указывается, так и декрементный цикл (с убыванием счетчика цикла) - шаг отрицательный. Синтаксис оператора: Код: (vb) For Счетчик = Начальное значение To Конечное значение [Step Шаг]Тело цикла Next Счетчик Оператор цикла Do...Loop Цикл Do...Loop, уточняемый оператором While, выполняется до тех пор, пока верно условие, задаваемое в цикле. Если же конструкция цикла уточняется оператором Until, то цикл выполняется до тех пор, пока заданное условие ложно. Код: (vb) Do While (Until) условиеоператоры [Exit Do] операторы LoopДанный тип цикла называется циклом с предусловием, т.к. сначала проверяется условие, а после, если оно верно (ложно), выполняются операторы. Этот цикл может и не выполниться ни одного раза, если условие ложно (верно) при первой же проверке.
Операторы ветвления Операторы управления порядком выполнения команд (ветвления) позволяют оценить реальную ситуацию и адекватно реагировать на нее, принимая решения о дальнейших действиях. Visual Basic предоставляет для этого ряд функций и операторов. If...Then Наиболее часто используется оператор If...Then, который может иметь простую однострочную или блочную структуру. Однострочный синтаксис:
Функционирование оператора такой структуры относительно просто. Если условие после If истинно, т.е. результат равен True, выполняется оператор, указанный за Then. Если же результат равен False, то выполняется оператор, следующий за ключевым словом Else, если такое имеется:
В первом примере выдается звуковой сигнал, если переменная A равна 7. Во втором примере выводится текст False!, если значение переменной X меньше 9; в противном случае выводится текст True!. Блочный синтаксис:
В принципе блочная запись предоставляет такие же возможности, как и однострочная. Но если в зависимости от условия необходимо выполнить не простую команду, а группу операторов, следует использовать блочный синтаксис. Это относится и к ветви Else. Кроме того, блочная структура с ElseIf позволяет анализировать несколько условий:
При формировании более сложных условий блочная запись удобнее. Использование в этом случае блочного синтаксиса улучшает читабельность программы. Select Case Еще одним оператором ветвления Visual Basic является Select Case, который позволяет выполнить одну из нескольких групп операторов в зависимости от значения условия. Инструкция Select Case имеет следующий синтаксис:
В качестве значения для блока Case можно указывать не только одно значение (1), но и несколько, разделенных запятой (2, 3). Можно определять также области сравнения (4 To 6) или воспользоваться относительным сравнением (Is >= 9) Вместо непосредственного проверочного выражения можно использовать ключевое слово Is. Блок Case Else выполняется, если ни одно из предыдущих условий не является истинным. Если условию Select Case соответствует несколько блоков Case, то выполняется первый из них:
Во втором блоке Case обрабатываются значения от -10 до 10, однако значение 0 перехватывается первым блоком Case. Поэтому операторы второго блока Case будут выполняться, если значение условия больше или равно -10 и меньше 0, а также больше 0 и меньше или равно 10. Основные понятия языков программирования. Развитие языков программирования. Языки программирования — искусственные языки. От естественных они отличаются ограниченным числом «слов», значение которых понятно транслятору, и очень строгими правилами записи команд (операторов). Язык программирования — формальная знаковая система, предназначенная для описания алгоритмов в форме, которая удобна для исполнителя (например, компьютера). Язык программирования определяет набор лексических, синтаксических и семантических правил, используемых при составлении компьютерной программы. Он позволяет программисту точно определить то, на какие события будет реагировать компьютер, как будут храниться и передаваться данные, а также какие именно действия следует выполнять над этими данными при различных обстоятельствах. Создатели языков по-разному толкуют понятие язык программирования. Среди общих мест, признаваемых большинством разработчиков, находятся следующие: Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкций по выполнению того или иного вычислительного процесса и организации управления отдельными устройствами. Задача: язык программирования отличается от естественных языков, тем, что предназначен для передачи команд и данных от человека компьютеру, в то время, как естественные языки используются лишь для общения людей между собой. Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.
Популярное: Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (198)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |