русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


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


Дата додавання: 2013-12-24; переглядів: 2695.


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

План лекції:

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

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

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

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

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

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

Умовний оператор використовується для подання розгалуженого обчислювального процесу у коді програми мовою 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. Програма обчислення платні за роботу вночі.

 


<== попередня лекція | наступна лекція ==>
Лекція 4 | Оператор Select Case


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн