Cтраница 1
![]() |
Пример арифметического выражения с условием.| Примеры операторов присваивания с условными арифметическими выражениями в правой части. [1] |
Условное арифметическое выражение в правой части оператора присваивания делает последний условным. На рис. 106, а приведена конструкция такого оператора присваивания, а на рис. 106, б - показан условный оператор, дающий эквивалентный результат. Из их сравнения видно, что условное арифметическое выражение делает запись нагляднее. [2]
Условное арифметическое выражение служит для записи разветвляющегося вычислительного процесса, задающего правила вычисления числового значения. [3]
Условные арифметические выражения позволяют в простой и компактной форме представить некоторые разветвляющиеся вычислительные процессы. [4]
Поскольку условное арифметическое выражение является частным случаем арифметического выражения, то очевидна рекурсввиость определения и этого понятия. [5]
Значение условного арифметического выражения целочисленно только в том случае, если целочисленны значения всех простых арифметических выражений, входящих в данное условное выражение. [6]
В условном арифметическом выражении после условия должно идти обязательно простое арифметическое выражение, а после символа else - любое арифметическое выражение. [7]
Правила вычисления значения условного арифметического выражения следующие. [8]
Правила вычисления значения условных арифметических выражений аналогичны рассмотренным выше правилам вычисления значения условных булевских выражений: в качестве значения любого условного арифметического выражения берется значение одного из входящих в пего простых арифметических выражений, причем выбор этого простого арифметического выражения производится по тем же правилам, что и выбор простого булевского выражения при вычислении значения условного булевского выражения. [9]
Оно записывается так же, как условное арифметическое выражение, только вместо арифметических выражений записываются логические выражения. [10]
Уже отмечалось, что при записи условного арифметического выражения после символа иначе в качестве арифметического выражения может бить вновь записано условное арифметическое выражение. [11]
Из операторов присваивания, правыми частями которых являются условные арифметические выражения, на практике наиболее часто встречается такой частный случай, когда в условиях, содержащихся в арифметическом выражении, в качестве булевских выражений используются только отношения. Из арифметических выражений такого вида мы сначала выделим наиболее простой случай, когда в арифметическом выражении содержится только одно условие. [12]
Проиллюстрируем это на двух простых примерах, в которых условные арифметические выражения используются в записи оператора присваивания. [13]
Если условие не выполнено, то в качестве значения условного арифметического выражения принимается значение арифметического выражения, записанного после символа иначе, которое может быть простым или условным. [14]
Продолжая этот процесс, можно получать все более и более сложную конструкцию условного арифметического выражения, если в этом есть необходимость. [15]