Читайте также:
|
|
Тема роботи: створення програм з розгалуженням.
Мета роботи: отримання практичних навичок програмування завдань з використанням умовного оператора if.
Завдання: Розробити схему алгоритму і написати програму обчислення значення функції. Передбачити розрахунок по всім трьом гілкам.
Наприклад, для завдання
Y=
Вигляд екрану працюючого додатку може бути такий:
Основні теоретичні положення:
Усі дії в програмі виконують оператори. Якщо оператори завжди виконуються в одній і тій ж послідовності, то говорять, що програма, або ділянка програми, лінійна. Реальні програми мають нелінійну організацію. Для створення таких програм використовують оператори розгалуження. Найчастіше для розгалуження використовують оператори if і switch.
Синтаксис оператора if визначається таким чином:
if (вираз)
оператор_1
[;else
оператор_2]
Порядок обчислення оператора такий. Спочатку обчислюється значення виразу. Потім, якщо набуте значення true, то виконується оператор_1, інакше, якщо в операторі if присутня гілка else, то виконується оператор_2, якщо гілки else немає, то не виконується нічого.
Завдання за варіантами:
1. Y=
2. Y=
3. Y=
4. Y=
5. Y=
6. Y=
7. Y=
8. Y=
9. Y=
10. Y=
11. Y=
12. Y=
Контрольні запитання і завдання:
1. Для чого призначений оператор вибору?
2. Які дві форми запису повного умовного оператора?
3. Наведіть приклад умовного оператора?
4. У чому різниця по сенсу між повного і короткого формами запису умовного оператора?
5. Чи може умовний оператор містити в собі інші умовні оператори?
6. Чи може умовний оператор містити в собі оператор переходу?
7. Поясніть код програми.
Дата добавления: 2015-09-11; просмотров: 72 | Поможем написать вашу работу | Нарушение авторских прав |