Professional Documents
Culture Documents
ЛАБОРАТОРНА РОБОТА 2 1
ЛАБОРАТОРНА РОБОТА 2 1
ТЕОРЕТИЧНІ ВІДОМОСТІ
Синтаксис основних операторів
Структура вибору if if (<умова>){
<послідовність_операторів>;
}
Структура вибору if/else if (<умова>){
<послідовність_операторів_1>;
}
else {
<послідовність_операторів_2>;
}
Оператор переходуgoto goto <мітка>;
/* ... */
<мітка> : <послідовність_операторів>;
Розгалужена структура алгоритмів
Розгалужена конфігурація алгоритму містить в собі як послідовності, так і
розпаралелення послідовностей. Використовується, коли, залежно від умови, потрібно
виконати ту чи іншу дію (рис. 2.1, а), або здійснити обхід, якщо одна гілка не містить
жодних дій (рис. 2.1, б), здійснити множинний вибір, коли умова має більш, ніж три
можливих варіанти (рис. 2.2)
Формалізація задачі і алгоритм
Вхідні дані: t – ціле число, х– дійсні числа з кожного інтервалу.
10
11
12
13
14
15
Контрольні питання
1. Які оператори відносять до умовних? Наведіть приклади використання
умовних операторів.
2. За допомогою яких символів на схемах позначають умови?
3. Які оператори використовують для організації розгалуження у програмах?
4. Наведіть синтаксис і приклад оператору вибору. У яких випадках він
використовується?
5. Чи можна віднести оператор вибору до умовних операторів? Чому?
6. Як перетворити оператор вибору в умовний оператор?
7. Для чого в операторах вибору використовують конструкцію default?
8. Для чого в операторах вибору необхідно використовувати break?
9. Наведіть приклад використання тернарного оператора "?".