Напишите рекурсивный алгоритм алг Тонкое дерево (арг вещ длина, арг цел глубина), где
длина – длина ствола дерево, глубина – количество развилок на ветках.
На каждой развилке ветка разветвляется на две ветки, каждая из которых в \(\sqrt2\) раз короче исходной ветки.
Ниже приведены результаты вызова этого алгоритма для разного набора параметров:
Тонкое дерево (110, 0)
Тонкое дерево (110, 1)
Тонкое дерево (110, 2)
Тонкое дерево (110, 3)
Тонкое дерево (110, 4)
Тонкое дерево (110, 7)
Тонкое дерево (110, 10)
Модифицируйте функцию алг Тонкое дерево (арг вещ длина, арг цел глубина) так, чтобы ей можно было передавать в качестве параметра углы, под которыми разветвляется дерево.
Пример дерева с измененными углами:
Модифицируйте функцию алг Тонкое дерево (арг вещ длина, арг цел глубина) так, чтобы ей можно было передавать в качестве параметра углы, под которыми разветвляется дерево а также коэффициенты, задающие длины веток после ветвления.
Пример дерева с измененными углами и разными длинами веток:
Нарисуйте лес, содержащий не менее 6 деревьев разного вида.