В 11 задании проверяется умение анализировать рекурсивные алгоритмы. Рассмотрим на примере: Решаю по алгоритму, написанному на языке Паскаль. Что описано в алгоритме: При вызове функции F(n) на экран выводится число n, затем если n>=3, то идет вызов функции F(n div 2) - т.е. целая часть от деления числа n на 2. И затем вызов функции F(n-1). Выполним алгоритм при начальном вызове функции F(5). F(5)= 5 F(2) F(4) (При вызове функции F(5) на экран выводится число 5, затем, т.к. 5>3, то идет вызов функции F(5 div 2) = F(2) - т.е. целая часть от деления числа 5 на 2. И затем вызов функции F(5-1) = F(4)). В вызове F(5) есть еще два вызова процедуры F(2) и F(4). Проведем для них тот же алгоритм. F(2) = 2 (При вызове функции F(2) на экран выводится число 2, затем т.к. 2<3, то вызова функций F(2 div 2) и F(2-1) не происходит) F(4) = 4 F(2) F(3) (При вызове функции F(4) на экран выводится число 4, затем, т.к. 4>3, то идет вызов функции F(4 div 2) = F(2) - т.е. целая часть от деления числа 4 н