|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
21.11.2007, 18:43 | #1 |
Форумчанин
Регистрация: 23.10.2007
Сообщений: 275
|
Фрактал. Посчитать количество треугольников.
Здравствуйте Опять задали непонятную задачку на делфе
Помогите пожалуйста,друзья,не просто сухой исходник,а с более-менее комментами,а то с той задачей вышло так что решить решил,а обьяснить не смог и так глупо выглядел Вот задание: Фигурой первоrо уровня назовем обычный равносторонний треугольник. Фигура i-го уровня получается из фигуры (i-1)-ro уровня следующим образом. Каждый из маленьких равносторонних треугольников, кроме треугольников, образованных средними линиями треугольника большего размера, разбивается на 4 равносторонних треугольника с вдвое меньшей стороной. На рисунке изображены фигуры первого, второго и третьего уровней. Напишите программу, которая будет вычислять, сколько всего треугольников содержит фигура n-го уровня (необходимо учитывать не только `'маленькие" треугольники,а вообще все треугольники - в частности, треугольник, выделенный на рисунке жирными линиями). Возможно есть ошибки в грамматике(быстро печатал) Рисунок вооон там
http://otlishnik.com/ чудесный портал для всех кто учится. Рефераты, каталоГ вузов, решебники, справочники, ЕГЭ! Welcome
Последний раз редактировалось Marsik; 29.01.2008 в 15:06. |
21.11.2007, 19:02 | #2 |
Участник клуба
Регистрация: 02.09.2007
Сообщений: 1,193
|
Посмотри здесь http://www.xaoc.ru/index.php?option=...id=52&Itemid=0 тут есть готовая программа, либо ищи "Ковер Серпинского" или "треугольник Серпинского"
|
22.11.2007, 08:19 | #3 |
Забанен
Форумчанин Подтвердите свой е-майл
Регистрация: 01.11.2006
Сообщений: 420
|
1-й: 2^0
2-й: 2^0 + 2^2 3-й: 2^0 + 2^2 + 2^4 ... 2^0 + 2^2 + 2^4 + ... + 2^(2n) Это если учитывать треугольник, образованный средними линиями треугольника большего размера а если не учитывать 1-й: 1 2-й: 1*3 + 2 = 5 3-й: 5*3 + 2 =53 4-й: 53*3 + 2 = 161 ... n-й: "n-1"*3 + 2 = ? Обычная рекуррентная последовательность...
Если ничто другое не помогает, прочтите, наконец, инструкцию! Аксиома Кана
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Посчитать количество записей в БД ACCESS | Dux | БД в Delphi | 22 | 31.03.2015 20:36 |
как посчитать количество файлов в каталоге? помогите плиз | older | Общие вопросы Delphi | 5 | 23.05.2008 14:22 |
Паскаль. найти все числа кратные трем и посчитать их количество | __k1ll3r__ | Помощь студентам | 6 | 02.04.2008 16:37 |