Условный оператор - Большая Энциклопедия Нефти и Газа, статья, страница 4
Почему неправильный номер никогда не бывает занят? Законы Мерфи (еще...)

Условный оператор

Cтраница 4


Условный оператор может иметь одну из трех следующих форм: сокращенный условный оператор; полный условный оператор; сокращенный условный оператор с подоператором цикла.  [46]

Условный оператор служит для передачи управления к тому или другому оператору в зависимости от проверяемого условия.  [47]

Условный оператор можно использовать только в том случае, если проверка условия является допустимым действием исполнителя.  [48]

Условный оператор выполняет различные действия, определяемые содержащимися в нем операторами, в зависимости от некоторого условия. По форме оператор может быть: сокращенный условный, полный условный и сокращенный условный с оператором цикла.  [49]

Условный оператор в неполной форме ( if логическое выражение then оператор) выполняется следующим образом: сначала вычисляется логическое выражение, затем - если значение логического выражения true ( истина) - выполняется оператор, стоящий за then. Если значение логического выражения false ( ложь), условный оператор действует как пустой. В случае использования условного оператора в полной форме ( if - логическое выражение then оператор 1гие else onepaTop false) оператор 1гае выполняется, если значение логического выражения истинно, а опера - Top false - если значение логического выражения ложно.  [50]

Условный оператор используется для организаций разветвлений в программе в зависимости от некоторых условий. Его действие состоит в том, что проверяется значение скалярного выражения, и если оно истинно, то будет выполнен элемент-1, а если ложно, то элемент-2. Скалярное выражение, используемое в операторе, относится к выражениям типа сравнение. Его значением является строка длиной один - бит. Если задаваемое выражением условие выполняется, то выражение истинно и его значением будет 1 В, если не выполняется, то выражение ложно и его значение О В.  [51]

Условный оператор if - используется в программе, когда нужно выполнить одну или другую последовательность действий в зависимости от выполнения некоторого условия.  [52]

Условный оператор предназначен для проверки некоторых заданных условий и в зависимости от результатов этой проверки выбирает для выполнения один из входящих в его состав более простых операторов. Следует отметить, что в качестве так называемого более простого оператора может быть в действительности записан и довольно сложный оператор и оператор пусто. В последнем случае после проверки условия условный оператор никаких действий не производит.  [53]

54 Схема выполнения условного оператора. [54]

Условный оператор записывается в виде следующей последовательности: условие, безусловный оператор, символ иначе, оператор.  [55]

Условный оператор выполняется следующим образом. Вычисляется выражение, записанное за ключевым словом IF. Если правый бит результата равен 1, то выражение является истинным и выполняется оператор-1, а оператор-2 не выполняется.  [56]

Условный оператор является удобным средством описания разветвляющихся вычислительных процессов. При этом выбор направления расчета зависит от результатов промежуточных вычислений или значений некоторых параметров. Условный оператор обязательным элементом содержит условие, позволяющее сравнивать значения переменных или выражений. В зависимости от результата сравнения он обеспечивает передачу управления на выполнение тех или иных операторов программы. В условный оператор могут входить составными частями любые операторы Алгола.  [57]

Условный оператор позволяет в процессе выполнения программы выбирать одно из двух возможных действий в зависимости от значения логического выражения. Оператор варианта, начинающийся со слова case, есть обобщение условного оператора: он дает возможность выполнить одно из нескольких действий в зависимости от значения скалярного выражения или выражения ограниченного типа.  [58]

Условный оператор различает два случая, U V и U V. Заметим, что случай U V исключается оператором цикла с пред-условием.  [59]



Страницы:      1    2    3    4