Главная
Исходники
Вычисления
Работа со строками
Маленькие хитрости
Рекурсия
Работа с графикой
Работа с массивами
Работа с файлами
Работа с записями
Динамические структуры данных
Методы сортировок
Фракталы
Литература
Теория вероятностей
Видео уроки
Ссылки
ОднаКнопка

Web www.pascal.hop.ru

Простейшая фрактальная линия

Рассмотрим квадрат со стороной 4 в степени N=2, это 16 квадратов, которые мы нумеруем следующим образом:

13 14 15 16
9 10 11 12
5 6 7 8
1 2 3 4

Четыре из этих меньших квадратов, с номерами 2,8,9,15 мы переставляем вот так:

         
     
   
   
     
         

Каждый из этих квадратов разбивается на 16 меньших квадратов с каждым из которых производится та же процедура. Продолжаем этот процесс, пока длинна квадрата не станет равной 1.

В результате получаем фрактал, состоящую исключительно из единичных квадратов, которые можно интерпретировать как точки и вывести их на экран.


Лень учить? Смотри pascal на видео