0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 50
|
|
1 | |
По заданному натуральному числу n построить систему из n вложенных друг в друга многоугольников14.05.2014, 17:00. Показов 1286. Ответов 6
Метки нет (Все метки)
Пусть на плоскости задан правильный n-угольник, вписанный в единичную окружность, одна из вершин которого имеет координаты (cos(a ), sin(a )), где a - некоторый угол. Второй правильный n-угольник строится так, что его вершины являются серединами сторон первого многоугольника и т. д. Составить рекурсивную программу-функцию, которая по заданному натуральному числу n строит систему из n вложенных друг в друга описанным образом многоугольников, точнее создает массив точек, последовательное соединение которых на плоскости отрезками и формирует эту систему
Написать рекурсивную функцию по алгоритму
0
|
14.05.2014, 17:00 | |
Ответы с готовыми решениями:
6
Построить по заданному натуральному числу N список, состоящий из натуральных чисел от N до 1 Построить 30 вложенных друг в друга квадратов ("колодец"), закрасить его отдельные части в разные цвета Создание вложенных папок друг в друга Суммарный объём вложенных в друг друга коробок |
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
14.05.2014, 19:57 | 2 |
И где Вы этот малопонятный алгоритм взяли? Задача вроде намного проще алгоритма.
0
|
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 50
|
|
14.05.2014, 20:21 [ТС] | 3 |
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
14.05.2014, 20:28 | 4 |
Так назагибают что простую задачу фиг решишь...
0
|
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 50
|
|
14.05.2014, 20:54 [ТС] | 5 |
Как я понял для написания данной рекурсивные функции нужно написать еще эти две, но изложить это в код у меня не получается
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|||||||||||
14.05.2014, 21:04 | 6 | ||||||||||
Сообщение было отмечено fourston как решение
Решение
Вот пример такого рекурсивного построения, но намного проще. Здесь все правильное, бес искажения, но это легко поправить. А то что там написано я не понимаю, не математик....
Это писалось в простом АВС
Вот с разными масштабами по осям. Кстати параметр r в функции лишний.
1
|
0 / 0 / 0
Регистрация: 26.09.2013
Сообщений: 50
|
|
14.05.2014, 21:52 [ТС] | 7 |
спасибо большое, теперь разобрался!
0
|
14.05.2014, 21:52 | |
14.05.2014, 21:52 | |
Помогаю со студенческими работами здесь
7
Посчитать количество инструкций for вложенных друг в друга По заданному натуральному числу N определите является ли оно трехзначным Создайте приложение, которое по заданному натуральному числу N вычисляет N! Вывести на экран 10 вложенных в друг друга закрашенных прямоугольников Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |