На рис.4 приведена блок-схема алгоритма с несколькими условиями. Напишите макрос, реализующий этот алгоритм.
Рис.4 Блок-схема примера 3.
Введите различные значения х и посмотрите, как работают различные ветви алгоритма. Например, для начального х = 10 результат будет x =24, y =32; для начального х = 2 результат другой x = -2, y = 1.
Вывод: Каждая из ветвей условного оператора может содержать произвольное количество операторов, среди которых могут быть снова ветвления (вложенные «если»).
Задание 4. Самостоятельная работа
Запись нескольких условий.
Условие – это логическая формула, значение которой может быть вычислено.
Простейшее условие –это отношение: больше (>), меньше (<), больше или равно (>=), меньше или равно (<=), не равно (<>).
Более сложные условия составляются из простых с помощью операций конъюнкции (And), дизъюнкции (Or), отрицания (Not), импликации (Imp). Например, условие х меньше пяти, но больше или равно двум, записывается как (x<5) And(x>=2).
Используя эту информацию, решите задания для самостоятельной работы, приведённые в лабораторной работе №5, блок Exсel «Построение графиков функций»:
|
|
1. | y=cos(x-1)e6x | 2. | y=5sin(x)cos(3x+1) |
3. | 4. | ||
5. | 6. | ||
7. | 8. | ||
9. | 10. | ||
11, | 12. | ||
13. | 14. | ||
15. | 16. | ||
17. | 18. | ||
19. | 20. | ||
21. | 22. | ||
23. | 24. |