Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Оператор условного перехода



ОБЩИЙ ВИД:

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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...