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

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

Cтраница 2


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

Далее в программе расположен полный условный оператор, который проверяет итоговое значение переменной flag. Наличие в этом операторе переменной flag ( как и любой логической переменной в операторе if) означает следующее: если значение этой переменной равно true, то выполняется ветвь оператора, расположенная после слова then, а если значение переменной - false, то выполняется та ветвь, которая расположена после else. В данной программе в одной ветви выводится сообщение о наличии среди введенных чисел хотя бы одного положительного, а в другой сообщение о том, что все введенные числа отрицательны. В листинге 4.6 приводится текст программы.  [17]

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

Таким образом, выполнение полного условного оператора закапчивается, как только будет выполнен один из входящих в него безусловных операторов, выбираемых указанным выше способом. Этот принцип сохраняется и в том случае, если к одному из внутренних безусловных операторов, снабженному меткой, осуществляется переход в результате выполнения какого-либо оператора перехода. Если же этот внутренний помеченный оператор является условным, то при переходе к этому оператору эффект будет такой же, как и при выполнении полного условного оператора, в предположении, что все условия, предшествующие данному помеченному оператору, не выполняются.  [19]

В последнем случае результат выполнения полного условного оператора эквивалентен работе пустого оператора.  [20]

Оператор S2, указанный в определении полного условного оператора, может быть в свою очередь условным ( или полным условным) оператором. В этом случае условные операторы как бы вкладываются друг в друга. Очевидно, возможностей у такого вложенного оператора больше, он может успешно применяться при программировании разветвляющихся процессов служит для того, чтобы в зависимости от значений входящих в их состав логических выражений выбрать и выполнить один из нескольких содержащихся в нем внутренних операторов.  [21]

Оператор 52, указанный в определении полного условного оператора, может быть в свою очередь условным ( или полным условным) оператором. В этом случае условные операторы как бы вкладываются друг в друга. Очевидно, возможности такого вложенного оператора больше, он может успешно применяться при программировании разветвляющихся процессов и служит для того, чтобы в зависимости от значений входящих в - их состав логических выражений выбрать и выполнить один из нескольких содержащихся в нем внутренних операторов.  [22]

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

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

Тогда в случае невыполнения ни одного из условий, входящих в полный условный оператор, последний не вызывает в программе никакого действия. При этом следующим выполняется оператор Q, стоящий в программе за данным полным условным оператором.  [25]

Блок-схемы на рис. 4 являются иллюстрацией исполнения приведенных выше трех модификаций полного условного оператора. Здесь буквой S обозначен оператор, стоящий за полным условным оператором, и предполагается, что ни один из безусловных операторов SI, S2, S3 не является оператором передачи управления.  [26]

27 Фрагмент аличятм. [27]

Если значения всех бит строки равны нулю, то в случае полного условного оператора выполняется оператор-2, а в случае неполного - оператор, непосредственно следующий за условным оператором.  [28]

Следующие блок-схемы ( рис. 4) являются иллюстрацией исполнения приведенных выше трех модификаций полного условного оператора.  [29]

Другими словами, действие ограничителя иначе равносильно переходу к оператору, являющемуся преемником данного полного условного оператора. Если же пи одно из условий не выполняется, то в этом случае для выполнения выбирается самый последний безусловный оператор, которому непосредственно не предшествует никакое условие.  [30]



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