До операторів вибору відносять оператор умовного переходу if та оператор-перемикачswitch

Оператор умовного переходу if використовується для розгалуження процесу обчислень на два напрямки і має такий формат запису:
if (вираз) оператор 1;
else
оператор 2;,
де вираз — це вираз, який має логічне значення (true — «істина» або false — «неправда»).
Реалізується оператор if таким чином: спочатку обчислюється вираз і, якщо значення виразу не дорівнює нулю («істина»), виконується оператор 1, в протилежному випадку —оператор 2 і далі управління передається оператору, що є наступним з умовниx операторівif, наприклад:
if(i<j) і++;
else
{

j = i-3; i++;

}

Оператори циклу використовують для здійснення багаторазового повторення деякої послідовності дій. Кожен цикл складаєтся з тіла циклу, тобто операторів, що виконуються декіль­ка разів. Один прохід циклу називається ітерацією. У мові C++ існують три оператори циклу: while, do while, for.

Оператор циклу for реалізується таким чином:

□ виконується вираз ініціювання (виконання цієї нотаціi може бути здійснено до оператора for);

□ обчислюється вираз-умова;

□ якщо умовний вираз приймає значення «істина» — виконуються оператори циклу;

□ обчислюється вираз ітерації;

□ знову перевіряється умова;

□ як тільки умова прийме значення 0 («неправда»), керування передається оператору, що розташований за оператором циклу for.

У програмі присутні два цикли: зовнішній цикл (do while), у якому змінює свої значення змінна х, і внутрішній (for), де перебираються всі значення змінної у. Обидва ці цикли можна було б організувати за допомогою яких завгодно операторів циклу.

Процес розгалуження при обчисленні функції за першою або другою формулами здійснюється умовним оператором if.

Типи циклів та принципи їх застосування

Цикл - це послідовність команд, яка виконується кілька разів.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: