Умовний оператор 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

IF <Условие1> THEN <Оператор1>

ELSE IF <Условие2> THEN

<Оператор 2> ELSE <Оператор3>;

Якщо умова 1 виконано, то виповнюється оператор 1 інакше перевіряється умова 2. Якщо умова 2 виконано, то виповнюється оператор 2 інакше - оператор 3.

Використання оператора if-then-elsEодноуровневой структури

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