Един от видовете задачи с атрактивен изход е от областта на рекурсивната графика. Често срещано условие е построяване на фигури с обща точка. Предварително условие е вида графичен примитив, вида фигура (най-често еднотипни), техния брой и размери, или разлика между размери на два съседни елемента и минимална/максимална стойност. Реализацията може да се осъществи както с итеративен алгоритъм, така и с рекурсивен.
Да се реализира проект, представящ междупредметни връзки между Геометрия и Информатика.
Тема на проекта: Геометрия - фигура, обща точка.
В примерния проект се използват 2 списъчни полета за входни данни: брой фигури и тип прекъсната линия.
Списък на изчертаваните фигури, реализирани в примерния проект:
симетрично разположени двойки неконцентрични вписани окръжности с една обща точка;
симетрично разположени двойки вписани окръжности, всяка двойка с една обща точка. Последните два случая са различими при малък брой окръжности.
вложени равностранни триъгълници, за които страната на всеки вписан триъгълник е средна отсечка на описания триъгълник;
еквидистантни вписани правоъгълници;
вписани правоъгълници, за които върха на всеки вписан правоъгълник лежи на среда на съответна страна от описания правоъгълник;
вписани правоъгълници с общ връх
вписани N- ъгълници с равни страни и една обща страна. При този случай нараства/намалява радиуса на описаната окръжност около всеки от тях. Ако страните са N броя, избраната дължина на страна е dyl, то радиуса на описаната окръжност около всеки от тях е: R = dyl/(2*sin(pi/N))
два варианта вписани N броя подобни N- ъгълници, с един и същ център на описаната окръжност, еквидистантни или ротирани под ъгъл. Вариантът на изчертаване може да се промени при смяна на параметрите.
Разгледайте други реализирани примерни проекти, за които е ползвана подобна логическа структура на графичните обекти и/или приложени сходни алгоритми: диагонали в изпъкнал многоъгълник, вписани подобни триъгълници, вписани, ротирани многоъгълници.