Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Dokument_Microsoft_Word_PROGA.docx
Скачиваний:
5
Добавлен:
28.09.2019
Размер:
156.22 Кб
Скачать

5) Разновидности условного оператора if. Привести примеры.

Оператор ifОператор if считается одиночным оператором, начинающимся от ключевого слова if и завершающимся символом "точка с запятой". Расширение оператора ifПростейшей формой оператора if является if(выражение)оператор.Под выражением здесь понимаем условное выражение. С его помощью равниваются значения двух величин. Если такое выражение истинно, то oператор выполняется. В противном случае он пропускается. В общем случае в качестве условия может быть использовано любое выражение, и если его значение равно 0, то оно считается ложным.

Простая форма оператора if позволяет выбрать оператор, возможно, составной, или пропустить его. Язык Си предоставляет также возможность выбрать любой из двух операторов путем использования конструкции if-else. Операции отношения

Операции отношения используются для сравнений. Операции отношения применяются при формировании условных выражений, используемых в операторе if и while. Указанные операторы проверяют, истинно или ложно данное выражение.Логические операцииИногда бывает полезным объединить два или более условных выражения. Оператор, использующий логическую операцию и, обозначаемую &&. В языке Си имеются три логические операции.Операция условия: ?:В языке Си имеется короткий способ записи одного из видов оператора if-else. Он называется "условным выражением" и использует операцию условия - ?:. Эта операция состоит из двух частей и содержит три операнда. Множественный выборКогда в программе нужно осуществить выбор одного из нескольких вариантов, мы можем сделать это, используя конструкцию if-else if-else_...else Во многих случаях оказывается более удобным применять оператор switch.

Оператор switch (переключатель) используется для разветвления программы по нескольким направлениям. Разновидности условного оператора в языке С++ a)Инструкция if

If(условие)

{

инструкции

}

b) инструкция if – else

if (условие)

{

инструкции

}

else

{

инструкции

}

c) вложенный оператор if – else.

if(условие 1 )

if (условие 2)

выражение 2;

else

выражение 1;

d)конструкция if – else – if

if(условие 1 )

выражение 1;

else if (условие 2)

выражение 2;

else if (условие 3)

выражение 3;

e) условный оператор можно записать в следующем виде:

условие? Выражение 1: Выражение 2;

y=(x<0)? -x:x; (есди x<0, то y=-x, иначе y=x).

6) Оператор цикла while. Привести примеры.

Оператор цикла while.

while(условие)

выражение;

Если тело цикла состоит из нескольких строк, необходимо использовать фигурные скобки.

while(условие)

{

выражение 1;

выражение 2;

……………….

выражение n;

}

Цикл do/while.

do

выражение;

while(условие);

Если тело цикла состоит более чем из одной строки, необходимо ставить фигурные скобки.

do

{

выражение 1;

выражение 2;

……………….

выражение n;

}

while(условие);

7) Выражения. Привести примеры выражений

Выражения

Выражение представляет собой объединение операций и операндов.

Выражениями называются компоненты программы, составленные с использованием операций, литералов, констант, переменных (включая массивы, структуры и объединения) и вызовов функций.

Простейшими выражениями называются выражения, сформированные с использованием констант типов int, char и enum, операции sizeof, унарных операторов - и ~, бинарных операторов + ~ * / % & | ^ << >> = = != < > <= >= и тернарной операции ?:.

Пример:

if(условие 1 )

if (условие 2)

c=k+1;

else

выражение 1;

c=k-1

Логические операции ||, && являются условными логическими операциями, т. к. второй операнд вычисляется только при необходимости.

Операторы

Любое выражение может быть преобразовано в оператор добавлением к нему точки с запятой.

Операторы служат основными строительными блоками программы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]