ОПЕРАТОРИ УПРАВЛІННЯ


План лекції:

4.1. Оператори розгалуження

4.2. Проектування додатка на базі операторів циклу

4.3. Оператори умовного циклу

4.3. Оператори циклу з лічильником

4.1. ОПЕРАТОРИ РОЗГАЛУЖЕННЯ

В системі програмування Visual Basic оператори в тілі процедури виконуються послідовно один за одним. Для зміни послідовності виконання операторів використовуються оператори управління. До них відносяться умовні оператори та оператори циклу.

Умовний оператор If…Then…Else

Умовний оператор використовується для подання розгалуженого обчислювального процесу у коді програми мовою Visual Basic. Умовний оператор If…Then…Else має дві структури: лінійну та блочну.

Синтаксис лінійної структури умовного оператора:

If <логічний вираз> Then <оператори1> [ Else <оператори2>]

Дія: обчислюється значення логічного виразу, результатом якого може бути одне з двох значень (істина) або (хибність). Логічний вираз складається з операндів логічного типу, між якими містяться знаки логічних операцій і може мати одне з двох значень: True (Істина) або False (Хибність);

оператори 1 виконуються при значенні логічного виразу "істина";

оператори 2 виконуються при значенні логічного виразу "хибність".

 

Зауваження! 1. Оператором 2 знов може бути умовний оператор.

2. Вираз у квадратних дужках [ ] може бути відсутній.

 

Блочна форма оператора If…Then…Else

Синтаксис блочної форми умовного оператора:

If< логічний вираз 1> Then

оператори 1

[Else if <логічний вираз2> Then

оператори 2]

[Еlse

оператори n]

End If

Оператори 1 – це довільна кількість операторів, що виконуються при умові:

Логічний вираз 1 є "істина";

Логічний вираз 2 повертає ненульове значення (істина) або нуль(хибність)

Оператори 2 – це довільна кількість операторів, що виконуються при умові:

Логічний вираз 2 є "істина";

Оператори n – це довільна кількість операторів, що виконуються при інших умовах.

Приклад.Створимо додаток для обчислення платні за працю в нічні години (умову дивіться у Приклад 2 розділу 1).

Для введення даних і відображення результату використаємо елементи типу TextBox. Для програмування зупинимось на події – втрата фокуса елементом Текст2 (Текст2_ LostFocus()). Програма і вигляд додатку відображені нижче.

 

 

Рисунок 3.7. Програма обчислення платні за роботу вночі.

 



Дата добавления: 2021-11-16; просмотров: 307;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.