QB справка

Това е контролен оператор, който извършва условно разклоняване въз основа на резултатите от проверката на определеното условие. Изразът в условието може да бъде вярно или невярно.

Операторът може да се използва в: " кратка форма; " дълга форма; " структурен.

Случаите на използване на този оператор са дадени в следните файлове.

За по-бързо усвояване на оператора IF е препоръчително да повторите темата „Алгоритми за разклоняване“, да си припомните и преразгледате условните структури в блок-схемите.

Този оператор е управляващ оператор на условния преход (посоката на решението зависи от изпълнението на някое условие).

Формат на оператора: IF (условие) THEN (оператори) - ако условието е изпълнено, тогава (операторите) след THEN се изпълняват и след това операторът след IF работи; - ако условието не е изпълнено, тогава изразът след IF незабавно се задейства.

Условен оператор за разклоняване IF … THEN … ELSE.

Този оператор е управляващ оператор на условния преход (посоката на решението зависи от изпълнението на някое условие). Формат на изявлението:

IF (условие) THEN (изявления 1) ELSE (изявления 2)

- ако условието е изпълнено, тогава се изпълняват (операции 1) след THEN и след това инструкцията след IF работи; - ако условието не е изпълнено, тогава се изпълняват (операции 2) след ELSE и след това инструкцията след IF работи.

Структурно изявление IF.

IF Reply$ = "NO" THEN PRINT "FAREBY AMIGO!" IF Number = 1 THEN PRINT A$ ELSE INPUT B$

Ако възнамерявате да проверите повече от две условия, използвайте блок формата на IF. ТОГАВА. ДРУГО. Програмите, написани в блокова форма, са по-лесни за четене и отстраняване на грешки. При проверкасложни условия, можете да използвате по-модерната конструкция SELECT. КРАЙ НА ИЗБОР.

Пример. Използване на блок форма IF. ТОГАВА. ДРУГО: