Повний умовний оператор - велика енциклопедія нафти і газу, стаття, сторінка 1

Повний умовний оператор

Повний умовний оператор визначає наступника як при істинності, так і хибність логічного виразу. [1]

Повний умовний оператор служить для вибору одного з двох операторів. При його виконанні обчислюється логічний вираз, що знаходиться в умови. [2]

Повний умовний оператор виконується таким чином. Зліва направо обчислюються значення логічних виразів. Як тільки буде знайдено логічне вираз із значенням true, виконується безумовний оператор, наступний за ним, інші оператори опускаються. Якщо логічний вираз помилково, то виконується оператор, наступний за else, і якщо він знову умовний, то повторюються зазначені дії. [3]

Повний умовний оператор служить для вибору одного з двох операторів. При його виконанні обчислюється логічний вираз, що знаходиться в умови. [4]

Повний умовний оператор визначає наступника як при істинності, так і хибність логічного виразу. [5]

Повний умовний оператор виконується таким чином. Зліва направо обчислюються значення логічних виразів. Як тільки буде знайдено логічне вираз із значенням true, виконується безумовний оператор, наступний за ним, інші оператори опускаються. Якщо логічний вираз помилково, то виконується оператор, наступний за else, і якщо він знову умовний, то повторюються зазначені дії. [6]

Повний умовний оператор. на відміну від умовного оператора, вказує два оператора, один з яких виконується, коли деякий логічне вираження, що входить в повний умовний оператор, має значення true, а другий - тоді і тільки тоді, коли цей вислів помилково. [7]

Виконання повного умовного оператора відбувається в такому порядку. В цьому випадку виконується наступний за цією умовою безумовний оператор, а за ним-небудь оператор, наступний за всім повним умовним оператором, або оператор, що указується виконаним оператором. В останньому випадку результат виконання повного умовного оператора еквівалентний роботі порожнього оператора. [8]

Дія повного умовного оператора полягає або у виконанні безумовного оператора Р, якщо логічний вираз має значення true, або у виконанні оператора PZ, якщо це значення дорівнює false. Так само як і оператор якщо, повний умовний оператор за допомогою операторів Р і Р2 може передавати управління по мітках іншим операторам програми. У тих випадках, коли цього не відбувається, починає виконуватися оператор, наступний за умовним. [10]

Можливості повного умовного оператора не обмежуються управлінням тільки двома операторами. Як випливає з визначення, оператор, що стоїть за символом else, може бути будь-яким, а значить, і умовним. Кількість таких включень одного умовного оператора в інший не обмежується. [11]

З визначення повного умовного оператора слід, що в його конструкції після символу else записується, взагалі кажучи, будь-який оператор. Останній, в свою чергу, може бути знову умовним оператором. В цьому випадку умовні оператори як би вкла -, дивать один в одного. [13]

Приклад програми з повним умовним оператором (див. Рис. 4.1) детально розібраний в першому параграфі даної глави. [15]

Сторінки: 1 2 3 4

Схожі статті