Условный оператор в Small basic имеет следующий вид:
Выполняется инструкция If следующим образом. Сначала вычисляется значение выражения Условие. Затем, если условие истинно (выполняется), выполняются инструкции, находящиеся между Then и Else. Если условие не выполняется (значение выражения Условие равно Ложь), то выполняются инструкции, находящиеся между Else и EndIf. При помощи нескольких инструкций If можно осуществить множественный выбор. Например, если необходимо выбрать один из трех вариантов, то реализовать это можно так:
С оператором условия тесно связаны еще две группы операторов: сравнения и логики. Оператор Условие Значение > (больше) a > b Истина (Да), если значение операнда a больше значения операнда b, иначе Ложь (Нет) < (меньше) a < b Истина (Да), если значение операнда a меньше значения операнда b, иначе Ложь (Нет) = (равно) a = b Истина (Да), если значение операнда a равно значению операнда b, иначе Ложь (Нет) <> (не равно) a <> b Истина (Да), если значение операнда a равно значению операнда b, иначе Ложь (Нет) >= (больше или равно) a >= b Истина (Да), если значение операнда a больше или равно значению операнда b, иначе Ложь (Нет) <= (меньше или равно) a <= b Истина (Да), если значение операнда a меньше или равно значению операнда b, иначе Ложь (Нет) Операторы сравнения позволяют записывать простые условия, из которых путем применения логических операторов And (логическое И), Or (логическое ИЛИ) и Not (отрицание) можно строить сложные условия. |