logo
методичка_1_05_ВНУ

Структура розгалуження

Часто в програмі потрібно передбачити декілька варіантів можливих дій так, щоб вибір одного з них відбувався уже під час виконання програми. Зокрема, для обчислення коренів квад­ратного рівняння програма має два шляхи: обчислення дійсних коренів та обчислення комплексних коренів. Після оцінки дискримінанта D<0 залежно від вхідних даних розв'язування відбувається одним з можливих шляхів. У мові Паскаль струк­туру розгалуження реалізують за допомогою умовного опера­тора, який дає змогу вибирати одну з двох дій залежно від ре­зультату обчислення логічного виразу. Цей логічний вираз називається умовою, або предикатом.