Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
О.О.П / ооп / 3_техн / Презентации / Си++ (3 занятие розгалуження).ppt
Скачиваний:
23
Добавлен:
30.05.2020
Размер:
766.46 Кб
Скачать

Мова Сі++

Програмування галужень

План:

1.Умовний оператор в Сі++

2.Оператор вибору (перемикач) в Сі++

умовний оператор if

і оператор вибору switch

Формат умовного оператора наступний:

if (вираження) оператор1; else оператор2;

Необхідно звернути увагу на наступні особливості синтаксису умовного оператора :

вираз записується в круглих дужках;

крапка з комою після оператора 1 ставиться обов'язково. Останнє означає, що правило Паскаля — не ставити крапку з комою перед else — тут не працює.

Можливе використання неповної форми умовного оператора

if (вираз) оператор;

Ось приклад використання повної форми умовного оператора для знаходження більшого значення з двох змінних а і b:

if(a>b) max=a; else max=b;

Те ж саме завдання може бути вирішене з використанням неповного галуження таким чином:

max=a; if(b>a) max=b;

Приклади

розглянемо приклади програмування вкладених структур, що розгалужуються. Вимагається прорахувати функцію sign(x) — знак х, яка визначена таким чином:

Приклад 1. Алгоритм з повними вкладеними галуженнями

Приклад 2.

Алгоритм з неповним галуженням:

Приклад 3. Упорядкуванням за збільшенням значення в двох змінних а, b:

if (a>b)

(c=a; a=b; b=c;) cout<<“a=”<<a<<“b=“<<b;

Приклад 4

Соседние файлы в папке Презентации