Умовний оператор if
Алгоритми розгалужується структури - це алгоритми, в яких обчислювальний процес йде або по одній гілці, або за іншою в залежності від результату перевірки умови.
Для організації розгалужень використовуються блоки «рішення», а в програмах - оператори умовного переходу IF-THEN-ELSEіIF-THEN
Оператор умовного переходу
Формати оператора однорівневої структури:
IF<условие>THEN<оператор 1>ELSE<оператор 2>;
IF<условие 1>THEN<оператор 1>ELSEIF<условие 2>THEN<оператор 2>ELSE<оператор 3>;
Формат оператора багаторівневої структури:
Розглянемо роботу оператора IF. Спочатку перевіряється виконання умови. Якщо умова виконана, то виконуються оператор 1, в іншому випадку - оператор 2.
Умова - логічне вираз (операція порівняння), результатом виконання якого можуть бути тільки два значення: істина ( «так») або брехня ( «ні»), таблиця 1.
Проверяемое умова (логічний вираз)
Різноманіття використання оператора IFодноуровневой структури представлено на малюнку 1, багаторівневої структури - на рис. 2.
IF <Условие> THEN <Оператор 1> ELSE <Оператор 2>;
Якщо умова виконана, то виповнюється оператор 1, в іншому випадку - оператор 2.
IF <Условие> THEN <Оператор>;
Якщо умова виконана, то виповнюється оператор, в іншому випадку - оператор не виконується.

IF <Условие1> THEN <Оператор1>
ELSE IF <Условие2> THEN
<Оператор 2> ELSE <Оператор3>;
Якщо умова 1 виконано, то виповнюється оператор 1 інакше перевіряється умова 2. Якщо умова 2 виконано, то виповнюється оператор 2 інакше - оператор 3.
Використання оператора if-then-elsEодноуровневой структури
