Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методичка.doc
Скачиваний:
33
Добавлен:
07.06.2015
Размер:
5.91 Mб
Скачать

Индивидуальные задания

Вычислить значение функции у для разных значений аргумента х,

значение х и а вводить с клавиатуры.

Вид функций f1(x), f2(x) и f3(x) выбрать из таблицы 3.2. в соответствии с номером своего варианта.

Таблица 3.2.

Вариант

f1(x)

f2(x)

f3(x)

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

Контрольные вопросы

  1. Как организуются множественные действия в операторе условия if?

  2. Какой формат записи имеет тернарный оператор условия?

  3. Какой оператор условия рекомендуется использовать для программирования меню?

  4. В чем различие и сходство между операторами break и continue?

  5. Как можно обеспечить выход из вложенных циклов?

  6. Как можно организовать переходы в различные точки программы на С++?

  7. Какие логические операторы отношения используются в языке С++?

  8. Что произойдет, если в операторе switch после метки case не использовать оператор break?

  9. Что произойдет, если в операторе switch не поставить метку default и условие переключения не совпадет ни с одной меткой case?

Лабораторная работа 4

Организация циклов в языке С++

Теоретическая часть

Операторы цикла относятся к управляющим конструкциям всякого языка программирования. Управляющие операторы и конструкции языка задают порядок, в котором выполняются вычислительные операции программы.

4.1. Оператор while

Изучение операторов цикла начнем с оператора while. Цикл while имеет следующий формат (синтаксис) записи:

while (expression)

program statement;

Производится расчет выражения expression, заключенного в круглые скобки. Если в результате расчета выражения expression получается истинный результат (TRUE), то выполняется утверждение program statement, следующее непосредственно за закрывающей круглой скобкой. После выполнения этого утверждения вновь рассчитывается выражение expression. Если в результате расчета будет TRUE, то вновь будут выполнены утверждения program statement. Цикл повторяется до тех пор, пока в результате расчета выражения expression (в круглых скобках оператора while) не будет получено значение FALSE (ложный), которое является признаком окончания цикла, после чего выполнение программы продолжается с утверждения, следующего за утверждением program statement. Когда требуется выполнить группу утверждений, то она (группа) располагается в фигурных скобках:

while (expression)

{

program statement;

program2 statement2;

program3 statement3;

...

}

Открывающаяся фигурная скобка может следовать непосредственно после закрывающей круглой скобки оператора while. Все, что находится в фигурных скобках, будет выполняться, пока верно выражение expression.

Очевидно, что неверное задание выражения expression может привести к бесконечному циклу (к зацикливанию).