Часто бывает нужно выполнить действия только при соблюдении каких-то условий. Для этого существует команда IF THEN ELSE.
Code: Select all
INPUT N
PRINT "Число";N;
IF EVEN (N) = 1 THEN PRINT "четное" ELSE PRINT "нечетное"Code: Select all
INPUT A,B
IF A < B THEN
  PRINT A;"меньше";B
ELSE
  IF A = B THEN
    PRINT A;"равно";B
  ELSE
    PRINT A;"больше";B
  END IF
END IFРаботает команда IF THEN ELSE следующим образом: после IF стоит условие. Если условие выполняется, то выполняется та часть программы, которая стоит после THEN. Если условие не выполняется, то выполняется часть программы, стоящая после ELSE. При этом части ELSE может не быть, то есть можно записать так:
Code: Select all
INPUT A,B
IF A < B THEN PRINT A;"меньше";B
IF A > B THEN PRINT A;"больше";B
IF A = B THEN PRINT A;"равно";BCode: Select all
INPUT N
PRINT "Число";N;
IF EVEN (N) THEN PRINT "четное" ELSE PRINT "нечетное"Code: Select all
INPUT X,Y
IF X > 0 OR Y > 0 THEN PRINT "Хотя бы одно из чисел больше нуля"
IF X > 0 AND Y > 0 THEN PRINT "Оба числа больше нуля"Напишите программу, которая будет заполнять экран случайными кругами, если экран расположен горизонтально, и случайными линиями, если экран расположен вертикально.
