Составить программу для вычисления значения функции в зависимости от поставленного условия, согласно вашему варианту (таблица 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 и объясните его работу.