Студопедия
rus | ua | other

Home Random lecture






Неполная форма условного оператора


Date: 2015-10-07; view: 488.


Условный переход

Безусловный переход

Разветвляющийся алгоритм

Ветвление в алгоритме и программе осуществляется 2 способами:

- на основе безусловного перехода;

- на основе условного перехода.

Безусловный переход оператором GOTO предписывает программе свернуть с линейного пути и перейти к метке расположенной в любом месте программы.

X=0

1 : X=X+1

? X

GOTO 1

IF … THEN … ELSE

ЕСЛИ … ТОГДА … ИНАЧЕ

Условный переход подразумевает выполнение тех или иных команд в зависимости от проверяемого условия. Полная форма условного оператора, когда в зависимости от истинности или ложности условия выполняются те или иные действия, после чего программа переходит к выполнению следующей за условным оператором команды.

CLS

1 : INPUT “Введите число”; X

IF X > = 0 THEN ? “Корень квадратный из X =”; SQR(X) ELSE

? “ Число отрицательное” : GOTO 1

IF условие THEN команды, выполняемые в случае истинности условия

Программа проверяет условие и в случае его истинности выполняет команды, указанные после служебного слова THEN. Если же условие ложно, то программа переходит к выполнению следующей за условным оператором команды. Если для выполнения тех или иных действий нужно одновременное выполнение двух и более условий, то они объединяются логической связкой AND (И). Если есть несколько условий и для организации тех или иных действий достаточно выполнения хотя бы одного из этих условий, то применяется логическая связка OR(ИЛИ).


<== previous lecture | next lecture ==>
Виды алгоритмов | Циклический алгоритм
lektsiopedia.org - 2013 год. | Page generation: 1.48 s.