Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зубков Роман Викторович.doc
Скачиваний:
3
Добавлен:
23.09.2019
Размер:
662.53 Кб
Скачать

Приложение а

Таблица 7- Основные конструкции Языка С++

Название

Формат

Назначение

1

2

3

1 Многоальтернативный оператор if-else

If (условие1) <оператор1>;|<последов.опер.1>

Else if (условие2) <оператор2>;

...

else if (условие n)<оператор n1>;

else <оператор n2>;

Многоальтернативный оператор IF-ELSE выполняет ряд последовательных проверок до тех пор, пока не произойдет одно из следующих событий:

- одно из условий в предложении if или в предложении else if имеет значение true. В этом случае выполняются соответствующие операторы.

- ни одно из проверяемых условий не имеет значения true. Программа выполняет операторы во всеохватывающем предложении else (если оно существует).

2 Двухальтернативный оператор if-else

if (условие)

{

<последовательность оператор1>

}

else

{

< последовательность оператор2>

}

Двухальтернативный оператор if-else обеспечивает два альтернативных направления действий в зависимости от значения проверяемого булева условия.

3 Цикл while

function BreakTest(breakpoint){

var i = 0;

while (i < 100) {

if (i == breakpoint)

break;

i++;

}

return(i);

}

Цикл while с предусловием позволяет выполнить одну и ту же последовательность действий пока проверяемое условие истинно. При этом условие записывается до тела цикла и проверяется до выполнения тела цикла.

инструкции после цикла.

Продолжение таблицы 7

1

2

3

4 многоальтернативный оператор switch

switch (выражение)

{

case constant 1_1:

[case constant 1_2: ...]

<один или несколько операторов>

break;

case constant 2_1:

[case constant 2_2: ...]

<один или несколько операторов>

break;

...

case constant N_1:

[case constant N_2: ...]

<один или несколько операторов>

break;

default:

<один или несколько операторов>

break;

}

Оператор switch предлагает специальную форму создания многоальтернативного решения. Это позволяет вам исследовать разнообразные значения выражения (тип которого совместим с целым) и выбирать соответствующее направление действия.

5 Циклы do..while

do {

if ($i < 5) {

print "i is not big enough";

break;

}

$i *= $factor;

if ($i < $minimum_limit) {

break;

}

print "i is ok";

...обработка i...

} while(0);

Циклы do..while очень похожи на циклы while, но условное выражение проверяется в конце каждой итерации, а не в начале. Главное отличие от регулярных циклов while состоит в том, что первая итерация цикла do..while всегда выполняется (условие проверяется только в конце итерации), а в цикле while этого может и не быть