13. Операторы условия, логики

Условный оператор в Small basic имеет следующий вид:

If Условие Then

Действие 1

Else

Действие 2

EndIf

Выполняется инструкция If следующим образом. Сначала вычисляется значение выражения Условие. Затем, если условие истинно (выполняется), выполняются инструкции, находящиеся между Then и Else. Если условие не выполняется (значение выражения Условие равно Ложь), то выполняются инструкции, находящиеся между Else и EndIf.

При помощи нескольких инструкций If можно осуществить множественный выбор. Например, если необходимо выбрать один из трех вариантов, то реализовать это можно так:

If Условие 1 Then

Действие 1

Else

If Условие 2 Then

Действие 2

Else

Действие 3

EndIf

EndIf

С оператором условия тесно связаны еще две группы операторов: сравнения и логики.

Оператор Условие Значение

> (больше) 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 (отрицание) можно строить сложные условия.

Embed gadget


Comments