Замощение плиткой ограниченой области
Влзможен перевод на русский язык.
В первой части краткое описание и исполняемый файл
ЗМІСТ
Перелік умовних позначень, символів, одиниць, скорочень і термінів 3
ВСТУП 4
РОЗДІЛ І. ПОСТАНОВКА ЗАДАЧІ ТА ОБЛАСТЬ ЗАСТОСУВАННЯ 5
1.1. Постановка задачі 5
1.2. Огляд існуючих програмних засобів 6
РОЗДІЛ ІІ. ДОСЛІДЖЕННЯ ПРЕДМЕТНОЇ ОБЛАСТІ 9
2.1. Задача про замощення площини 9
2.2. Періодична мозаїка 9
2.3. Неперіодична мозаїка 11
2.4. Мозаїки Пенроуза 15
2.5. Мозаїки Пенроуза на стародавніх фресках 23
2.6. Неперіодичне розбиття простору. Квазікристалічні структури 26
РОЗДІЛ ІІІ. ОПИС ТА ОБГРУНТУВАННЯ ПРОЕКТНИХ РІШЕНЬ ПО РЕАЛІЗАЦІЇ СИСТЕМИ 30
3.1. Вибір інструментарію 30
3.2. Основні поняття об’єктно-орієнтованого програмування 31
3.3. Опис алгоритму та програми 34
3.3.1. Title.pas - клас Плитка 35
3.3.2. Area.pas - клас Область 44
3.3.3. Unit2.pas і Unit4.pas - діалогові вікна 51
3.3.4. Unit3.pas - діалогове вікно вибору плитки 51
3.3.5. Main.pas Головне робоче вікно програми 53
3.4. Інтерфейс та використання програми 54
3.4.1. Системні вимоги 54
3.4.2. Опис інтерфейсу програми 55
3.4.3. Вікно проекту 56
3.4.4. Вікно Редактора плиток 59
РОЗДІЛ IV. БЕЗПЕКА ЖИТТЄДІЯЛЬНОСТІ ЛЮДИНИ 63
ВИСНОВКИ 64
ЛІТЕРАТУРА 65