|
Неполная форма условного оператора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(ИЛИ).
|