Лабы_по_проге_Берлин / Лабораторная работа 1
.docxЛабораторная работа №1. Программирование разветвляющихся алгоритмов
Теория.
-
Оператор условной передачи управления if
Формат оператора выбора:
if (логическое выражение) оператор 1;
else оператор 2;
Если логическое выражение истинно, то выполняется оператор 1, иначе – оператор 2.
-
Оператор множественного выбора switch
Общая форма оператора следующая:
switch(переменная выбора) {
case const 1: операторы 1 ; break;
…
case const N: операторы N; break;
default: операторы N+1;
}
При использовании оператора switch сначала анализируется переменная выбора и проверяется, совпадает ли её значение со значением одной из констант. При совпадении выполняются операторы этого case. Конструкция default (может отсутствовать) выполняется, если результат выражения не совпал ни с одной из констант.
Задание.
Вычислить значение выражения s. Предусмотреть выбор функции f(x): sin(x), x2, ex.
Варианты заданий: