Рассмотрим несколько задачи.
	К алгоритму вложенного ветвления в ветвление приводят задачи определения значения функции по заданному значению аргумента, если на разных отрезках Х функциональные зависимости Y = f(X) различные.

ЗАДАЧА №1. Для заданного Х вычислить Y, если
                                               Y   Y2

                                                     Y1

Х
                                 Х1           0                   Х2

	Для решения подобных задач должна быть дополнительная информация, позволяющая определить для каждого отрезка определить функциональную зависимость  Y = f(X)
	
Можно предложить следующий фрагмент алгоритма (уровень вложенности данного фрагмента как функционального блока не определен):

НАЧАЛО_если X>0
*      ТО НАЧАЛО_если Х<X1
*      *      ТО          Y = Y1/X1 * X
*      *      ИНАЧЕ  Y = Y1
*      КОНЕЦ_если
*      ИНАЧЕ НАЧАЛО_если Х>X2
*      *       ТО         Y = Y2
*      *       ИНАЧЕ Y = Y2/X2*X
*      КОНЕЦ_если
КОНЕЦ_если

	Другим примером можно предложить оператор варианта операторных языков программирования являющимся по суть «многоступенчатым» ветвлением вложенным в ветвление.

Цикл вложенный в ветвление можно показать на примере задачи:

ЗАДАЧА №2. С помощью генератора случайных чисел вводится значение целого Х больше 0 и не более 10. Если Х меньше или равен 8, то вычислить произведение первых Х натуральных чисел иначе вывести значение Х.
	Не вдаваясь в подробности разработки алгоритма можно предложить следующий алгоритм решения данной задачи:

Начало алгоритма

     Х

-

+

Х<=8

    P=1

J=1, X, 1

Р = Р * Х

       J

Р = Х

     Р

КОНЕЦ АЛГОРИТМА