Основы трехмерной графики в среде Blitz3D


Условие IF-THEN-ELSE-END IF (20 мин)


Условия - это выражения, которые бывают ЛОЖНЫМИ или ИСТИННЫМИ.

В условиях можно использовать следующие знаки: равно (=), больше (>), меньше (<), больше или равно (>=), меньше или равно (<=), не равно (<>)

Условие A = B ИСТИННО, когда A равно B и ЛОЖНО в других случаях

Условие A > B ИСТИННО, когда A больше B и ЛОЖНО в других случаях

И т. д.

Строки могут быть равными или не равными (учитывается регистр букв).

Примеры ИСТИННЫХ условий:

1 = 1, 5 > 3, 2 <= 2, 1 <= 2, 65 <> 22, “Лес” = ”Лес”, “Горы” <> “Лес”, “Машина” <> ”МаШиНа” (*)

Примеры ЛОЖНЫХ условий:

10 = 11, 51 < 3, 25 >= 20, 0 <> 0, “Стоп” = ”Стоп!”, “Вода” = ”вода”, “Огонь” <> “Огонь” (*)

Синтаксис условия IF-THEN:

IF условие THEN

 ….



 эти операторы выполняются, когда условие ИСТИННО

 ….

ELSE

 ….

 эти операторы выполняются, когда условие ЛОЖНО

 ….

END IF

Примеры:

Принцип действия этих примеров стоит разъяснить дословно.

IF Power > 10 THEN (*)

 PRINT “Перегрузка!”

ELSE

 PRINT “Все в порядке!”

END IF

Можно записать и так:

IF Power > 10 THEN PRINT “Перегрузка!” ELSE PRINT “Все в порядке!” (*)

ELSE можно и не включать:

IF Points >= 5 THEN PRINT “Великолепно!” (*)



Содержание раздела