Cтраница 1
Любой выполняемый оператор может быть снабжен меткой - целой положительной константой, содержащей не более 4 - х цифр. [1]
![]() |
Схема выполнения арифметического оператора IF. [2] |
Любой выполняемый оператор, записанный в программе вслед за назначенным GO TO, должен иметь метку. [3]
В общем случае перед любым выполняемым оператором программы можно записать несколько меток. [4]
Операторы GO TO позволяют передавать управление любому выполняемому оператору программной единицы. [5]
За ключевыми словами THEN и ELSE могут быть записаны любые выполняемые операторы. [6]
Операторы безусловной передачи управления ( GO TO) позволяют передавать управление любому выполняемому оператору программы. [7]
Условный логический оператор имеет следующий вид: IF ( b) s, где Ь - логическое выражение; 5 - любой выполняемый оператор, кроме другого условного логического и оператора цикла. [8]
Условный логический оператор имеет следующий вид: IF ( b) s, где Ь - логическое выражение; s - любой выполняемый оператор, кроме другого условного логического и оператора цикла. [9]
Оператор, реализующий, формулу для вычисления функции, называют оператором-функцией. Оператор-функция не нумеруется и стоит в начале программы, раньше любых выполняемых операторов. Аргументами оператора-функции могут быть только простые переменные. В правой части оператора-функции стоит выражение, посредством которого вычисляется определяемая функция. Существенным ограничением в использовании оператора-функции является то, что функция задается только одним выражением. [10]
В пакете отладки может быть несколько операторов AT, определяющих контрольные точки отладки. За каждым из них должны следовать операторы отладки, а также могут находиться любые выполняемые операторы Фортрана 77, определяющие отладочные действия. [11]
Обычно выполнение подпрограммы начинается с первого выполняемого оператора, следующего за оператором FUNCTION или SUBROUTINE. Используя оператор ENTRY, можно определить дополнительные точки входа в подпрограмму, что позволяет начать выполнение подпрограммы с любого выполняемого оператора. [12]
Метка, используемая в операторе перехода, должна присутствовать в каком-либо другом операторе программы. Оператор может быть и непомеченным, тогда переход на него невозможен. Снабжаться метками может любой выполняемый оператор, включая и сам оператор перехода. Невыполняемые операторы PL / I, как, например, оператор DECLARE, не могут быть помечены. Оператор перехода GOTO выполняет безусловный переход. [13]
В состав структурного условного оператора может входить ключевое слово ELSE и следующие за ним операторы в соответствии со структурой: IF ( Ь) THEN ( операторы) ELSE ( операторы) ENDIF. THEN, в противном случае - операторы, следующие за ELSE. После любой последовательности операторов выполняется оператор, следующий за ENDIF. Операторы, следующие за THEN и ELSE, могут быть любыми выполняемыми операторами языка, в том числе и другими структурными условными операторами. [14]
В состав структурного условного оператора может входить ключевое слово ELSE и следующие за ним операторы в соответствии со структурой: IF ( о) THEN ( операторы) ELSE ( операторы) ENDIF. THEN, в противном случае - операторы, следующие за ELSE. После любой последовательности операторов выполняется оператор, следующий за ENDIF. Операторы, следующие за THEN и ELSE, могут быть любыми выполняемыми операторами языка, в том числе и другими структурными условными операторами. [15]