Знакомство с программной средой Visual Studio 2010



бет15/29
Дата01.11.2022
өлшемі0,91 Mb.
#156033
түріУрок
1   ...   11   12   13   14   15   16   17   18   ...   29
Байланысты:
УМК лаб С#

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


Операторы ветвления позволяют изменить порядок выполнения операторов в программе. К операторам ветвления относятся условный оператор if и оператор выбора switch.
Условный оператор if используется для разветвления процесса обработки данных на два направления. Он может иметь одну из форм: сокращенную или полную.
Форма сокращенного оператора if:
if (B) S;
где В - логическое или арифметическое выражение, истинность которого проверяется; S - оператор: простой или составной.
При выполнении сокращенной формы оператора if сначала вычисляется выражение B, затем проводится анализ его результата: если B истинно, то выполняется оператор S; если B ложно, то оператор S пропускается. Таким образом, с помощью сокращенной формы оператора if можно либо выполнить оператор S, либо пропустить его.
Форма полного оператора if:
if (B) S1; else S2;
где B - логическое или арифметическое выражение, истинность которого проверяется; S1, S2 - оператор: простой или составной.
При выполнении полной формы оператора if сначала вычисляется выражение B, затем анализируется его результат: если B истинно, то выполняется оператор S1, а оператор S2 пропускается; если B ложно, то выполняется оператор S2, а S1 - пропускается. Таким образом, с помощью полной формы оператора if можно выбрать одно из двух альтернативных действий процесса обработки данных.
Пример. Вычислим значение функции


sin x, если xa,
y(x)= cos x, если axb,
tg x , если xb .

Указанное выражение может быть запрограммировано в виде




if (x<=a) y = Math.Sin(x);
if ((x>a) && (x
if (x>=b) y = Math.Sin(x)/Math.Cos(x);

или





Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   29




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет