ЯП
Янина Плетнёва

вопрос на экзамене. языки программирования, условные опретаоры? вторая частьтвопроса интересует

Игорь Гоцман
Игорь Гоцман

Условные операторы позволяют выбирать для выполнения те или иные части программы в зависимости от некоторых условий. Если, например, в программе используются вещественные переменные x и z, и на каком-то этапе решения задачи требуется вычислить z=max(x, y), то желаемый результат получается в результате выполнения либо оператора присваивания z:=x, либо оператора присваивания z:=y. Поскольку значения переменных x и y заранее неизвестны, а определяются в процессе вычислений, то в программе необходимо предусмотреть оба эти оператора присваивания. Однако на самом деле должен выполниться один из них. Поэтому в программе должно содержаться указание о том, в каком случае надо выбирать для исполнения тот или иной оператор присваивания.
Это указание естественно сформулировать с использованием отношения x>y. Если это отношение при текущих значениях x и y справедливо (принимает значение true), то для исполнения должен выбираться оператор z:=x; в противном случае для исполнения должен выбираться оператор z:=y (при x=y безразлично, какой оператор выполнять, так что выполнение оператора z:=y в этом случае даст правильный результат) .
Для задания подобного рода разветвляющихся вычислительных процессов в языках программирования существуют условные операторы. Рассмотрим полный условный оператор Паскаля:
if B then S1 else S2
Здесь if (если) , then (то) и else (иначе) являются служебными словами, В – логическое выражение, а S1 и S2 – операторы.
Выполнение такого условного оператора в Паскале сводится к выполнению одного из входящих в него операторов S1 или S2: если заданное в операторе условие выполняется (логическое выражение В принимает значение true), то выполняется оператор S1, в противном случае выполняется оператор S2.
Вообщем к условным операторам можно отнести все операторы циклов.

Ирина Белозерова
Ирина Белозерова

имеется ввиду оператр иф-зен-элс, со всеми модификациями....

Похожие вопросы
подскажите плиз язык программирования
Вопрос по программированию на языке С (не С++)
вот как понять язык Си в программировании???
Помогите с решением пожалуйста!! хоть чем нибудь. задания к экзамену по программированию. язык Си
Вопрос по программированию на языке С++
Вопрос по языку программирования
вопрос про языки программирования
Программирование на языке Pascal
вопросу по языку программирования C#
Здравствуйте, очень интересует вопрос, возможно ли на Языке Программирования PERL написать читы? Программирование