* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
Г л а в а VII. У п р а в л я ю щ и е о п е р а т о р ы я з ы к а Б е й с и к если ошибка, то переход на m e t k a PRINT "2 в степени"; x ; " = " ; 2 x 'печать полученного результата 'нужно ли еще вычислять? INPUT "Закончить работу (0-да,#0-нет)"; x % I F x % <> 0 THEN GOTO v v o d 'если не 0, то переход на v v o d END 'обработка ошибки m e t k a : PRINT "Неверно. Обратите внимание на условие" GOTO v v o d A х 39 7.3. О п е р а т о р I F - T H E N - E L S E - у с л о в н ы й о п е р а т о р Оператор IF-THEN-ELSE (если-то-иначе) обеспечивает принятие двоичного решения. Формат оператора IF-THEN-ELSE: I F условие1 THEN [блок_операторов_1] [ELSEIF условие2 THEN [блок_операторов_2]]... [ELSE [блок_операторов_п]] END I F где условие1 условие2 Любое выражение Бейсика, которое может быть оценено, как истинное(не ноль) или ложное(ноль) один или несколько операторов в одной или нескольких строках блок_операторов_1 блок_операторов_п Другой формат оператора IF-THEN-ELSE: I F условие THEN операторы_1 где условие операторы Л ю б о е выражение Бейсика, которое может быть оценено, как истинное(не ноль) или ложное(ноль) Один или несколько операторов, разделенных двоеточием. [ELSE операторы_2] Если отсутствует часть ELSE и условие истинно, то выполняется последовате¬ льность операторы_1. После этого управление передается оператору, следую¬ щему за оператором IF-THEN-ELSE. Если условие ложно, то оператор IF-THEN-ELSE не выполняется. Если в операторе IF-THEN-ELSE присутствует часть ELSE и условие истинно, то выполняется последовательность операторов_1. После этого управление передается оператору, следующему за оператором IF-THEN-ELSE. Если усло¬ вие ложно, то выполняется последовательность операторов_2.