Довідник з QB
Це керуючий оператор, який здійснює умовне розгалуження за результатами перевірки закладеної умови. Вираз за умови може приймати справжнє чи хибне значення.
Оператор можна застосовувати в: " короткої формі; " повній формі; " структурної.
Варіанти використання цього оператора наведено у таких файлах.
Для більш швидкого освоювання оператора IF рекомендується повторити тему "розгалужувані алгоритми", згадати і ще раз розібрати умовні конструкції в блок-схемах.
Цей оператор є керуючим оператором умовного переходу (напрямок рішення залежить від виконання деякої умови).
Формат оператора: IF (умова) THEN (оператори) - якщо умова виконується, тоді виконуються (оператори) після THEN, а потім працює оператор, наступний за IF; - якщо умова не виконується, тоді відразу спрацьовує оператор, що йде за IF.
Оператор умовного переходу IF...THEN...ELSE.
Цей оператор є керуючим оператором умовного переходу (напрямок рішення залежить від виконання певної умови). Формат оператора:
IF (умова) THEN (оператори 1) ELSE (оператори 2)
- якщо умова виконується, тоді виконуються (оператори 1) після THEN, а потім працює оператор наступний за IF; - якщо умова не виконується, тоді виконуються (оператори 2) після ELSE, а потім працює оператор, що йде за IF.
Структурний оператор IF.
IF Otvet$ = "НІ" THEN PRINT "ПРОЩАЙ, АМІГО!" IF Nomer = 1 THEN PRINT А$ ELSE INPUT B$
Якщо передбачається перевіряти більше двох умов, то використовуйте блокову форму IF. THEN. ELSE. Програми, написані з використанням блокової форми, легше читаються і налагоджуються. Під час перевіркискладних умов можна використовувати і сучаснішу конструкцію SELECT. END SELECT.
приклад. Використання блочної форми IF. THEN. ELSE: