Програмування розгалужиних процесів на мові Паскаль
Тема: Програмування розгалужиних процесів на мові Паскаль.
Мета:Навчитися складати програми задач, використовуючи оператори розгалуження.
Теоретичні відомості.
В розгалужиних обчислювальних процесах дії виконуються в залежності від деяких ситуацій вхідних даних, або результатів обчислень. Такі розрахунки виконуються за допомогою умовнихоператорів. В Паскалі є три види умовного оператора: повна і скорочена форма умовного оператора і оператор варіанту (вибору).
Повна форма умовного оператора.
IF – логічний вираз THEN оператор1.
ELSE оператор 2.
Тут спочатку обчислюється логічний вираз. Якщо  він істинний, то виконується оператор, який записаний після слова THEN,а якщо хибний – виконується оператор який записано після THEN, або ELSE декілька операторів, то вони обэднаються командами BEGIN і END, утворюючи складний оператор.
Перед ELSE ніколе не ставиться крапка з комою.
Вигляд умовного оператора, в якому використовуються складені оператори.
IF – логічний вираз THEN                                    Приклад:
BEGIN                                                                IF  x < z THEN
Оператор  1;                                                     BEGIN
………                                                y := z-x;
Оператор N;                                                         WRITELN(y);
END                                                                                       END
ELSE                                                                            ELSE
BEGIN                                                                           BEGIN
Оператор  1;                                                                     y:=x;
………                                                     WRITELN(y);
Оператор N;                                                            END;
END;                                                                 IF (A>4) AND(A<10) THEN
BEGIN