Составить программу для вычисления значения функции в зависимости от поставленного условия, согласно вашему варианту (таблица 2.1).
Для получения результатов подобрать исходные данные так, чтобы выполнялись все возможные ветви алгоритма. Перед выводом полученного результата должно выводиться сообщение о ветви, при прохождении которой он получен. При выполнении задания предусмотреть выбор вида функции f(x): cos (x), x3 или ex.
Таблица 2.1 — Варианты индивидуальных заданий
| № варианта | Вид функции |
| 1. | rez =
|
| 2. | rez=
|
| 3. | rez =
|
| 4. | rez =
|
| 5. | rez=
|
| 6. | rez =
|
| 7. | rez =
|
| 8. | rez =
|
| 9. | rez =
|
| 10. | rez = .
|
| 11. | rez =
|
| 12. | rez =
|
| 13. | rez =
|
Контрольные вопросы
1. Перечислить действия, реализуемые при выполнении условного оператора if.
2. Какие действия выполняются оператором break?
3. Как организовать разветвление вычислений:
а) на две ветви?
б) на три ветви?
4. Составить последовательность операторов для вычисления величины z =-10, если х <=-10; z = 0, если - 10<x<10; z= 10, если х>=10.
5. Зачем необходимо при отладке программы тестировать все ветви алгоритма?
6. Придумайте свой пример использования оператора switch и объясните его работу.
.






