Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
ОБЩИЙ ВИД:
IF < УСЛОВИЕ> THEN < Действие 1 > ELSE < Действие 2>
Оператор условного перехода работает следующим образом:
ЕСЛИ условие выполняется,
ТО выполняем Действие 1 и выходим их оператора.
ИНАЧЕ выполняем Действие 2 и выходим.
Это полная форма оператора.
Например: Даны два числа. Вывести на печать квадрат большего из них.
РЕШЕНИЕ.
CLS
INPUT “A=“;A
INPUT “B=“;B
IF A>B THEN PRINT A^2 ELSE PRINT B^2
END
Оператор условного перехода можно записать в блочной форме:
IF условие 1 THEN
БЛОК ДЕЙСТВИЙ 1
ELSEIF условие 2 THEN
БЛОК ДЕЙСТВИЙ 2
........................................
ELSE
БЛОК ДЕЙСВИЙ n
END IF
В этом случае программа из предыдущего примера запишется так:
CLS
INPUT “A=“;A
INPUT “B=“;B
IF A>B THEN
PRINT A^2
ELSE
PRINT B^2
END IF
END
Оператор IF может не иметь конструкции ELSE. Такая форма оператора называется сокращенной.
IF < УСЛОВИЕ> THEN <Действие >
Этот оператор выполняется следующим образом:
ЕСЛИ условие выполняется,
ТО выполняем Действие 1 и выходим их оператора.
ИНАЧЕ выходим из команды.
В блочной форме:
IF условие THEN
БЛОК ДЕЙСТВИЙ
END IF
Пример: Дано число. Заменить его значение на корень арифметический из этого числа, если оно больше или равно нулю.
CLS
INPUT “А= “; A
IF A>=0 THEN PRINT А=SQR(A)
PRINT “A=“;a
END
Дата публикования: 2014-12-28; Прочитано: 168 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!