Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
22780_ПОБУДОВА ФРАКТАЛЬНИХ ЗОБРАЖЕНЬ.doc
Скачиваний:
57
Добавлен:
14.02.2016
Размер:
2.91 Mб
Скачать

Технічне завдання Опис схеми програмного продукту «Фрактальний сад»

Цей програмний продукт, написаний на мові Delphi. Він має таку структуру:

Блок процедур, що відповідають за створення графічного інтерфейсу.

Блок процедур, що будують фрактальні зображення

Процедура, що будує криву Гільберта.

Процедура, що будує Криву Безьє.

Процедура, що будує Множину Мандельброта.

Процедури, що будують трикутник Серпінського, такими методами:

  1. Методом нелінійних перетворень;

  2. Методом IFS системи;

  3. Методом L-системи.

Процедура, що будує сніжинку Коха через IFS системи.

Процедура, що будує зображення рослини.

Процедура, що виводить допоміжну інформацію.

Процедури, що дозволяють змінювати параметри деяких фракталів.

Програма має простий і зручний графічний інтерфейс який без проблем зрозуміє користувач.

Вимоги до програмного забезпечення

Програма, що створена за допомогою Delphi для роботи потребує таке програмне забезпечення: Windows 9X/ME/NT/2000/XP.

Вимоги до апаратного забезпечення

Процесори таких фірм: IntelPentium, Celeron – з тактовою частотою, що перевищує 800 МГц.

Оперативна пам'ять від 128 Мб;

Відеокарта – її обсяг повинен бути більшим, ніж 32 MB.

Жорсткий диск – розміром від 10 GB.

Дисковод 3,5 дюйма та CD.

Стадії та етапи розробки

розробка специфікації програмного виробу, що включає: вибір мови програмування, написання програмного виробу, визначення та призначення програмного виробу, важливість того, в якій області має застосовуватися; розробка вимог програмного та апаратного забезпечення, розробка можливості подальшої модернізації;

проектування програмного виробу, яке включає визначення складу апаратних засобів, склад ручного керування, програмного забезпечення;

реалізація програмного виробу. Вона включає в себе розроблення плану виконання процесу розробки, що повинно бути задокументовано та виконано;

тестування програмного виробу, включає: тестування розроблювачем, перевірка на відповідність вимогам специфікації;

відладка програмного виробу включає в себе тестування розробником, перевірку на відповідність вимогам специфікації;

підготовка документації.

Опис застосування

Щоб завантажити дану програму, потрібно відкрити збережений файл з диску, та використовуючи кнопки, клавіатуру, мишку, користуватись програмою. Для переходу з одного режиму до іншого або від однієї процедури до іншої, використовуються кнопки графічного інтерфейсу програми.

Висновок

Посібник та програмний продукт, що представлена цією мовою програмування, може надати в деякій мірі знання по використанню деяких елементів програмування мови Delphi. Комп’ютер сам не може виконувати певну роботу, для його реалізації потрібна конкретна програма. При чому за допомогою програмного продукту користувачеві буде легше зробити конкретні порівняння після того, як графічний об'єкт з'являється на моніторі комп’ютера.

Спроба відтворення фрактальних зображень непроста. Адже фрактал не існує в готовому вигляді. Фрактальне зображення розбите, розчленоване. Саме цією властивістю відрізняється усяка фрактальна структура від звичних фігур і тіл. Фрактальне зображення не задається в готовому вигляді, а утворюється шляхом багаторазового повторення якої-небудь вихідної форми в усе зменшуваному масштабі по визначеному алгоритмі чи формулі. В комп'ютерній графіці використання геометричних фракталів необхідне при побудові зображень дерев, кущів, берегових ліній. Двохвимірні геометричні фрактали використовуються для створення об'ємних текстур (малюнка на поверхні об'єкта).

Багато реальних об'єктів мають фрактальну структуру: хмари, гори, дерева, турбулентні потоки. Навіть кровоносна система людини - теж просторовий фрактал.

Мова Delphi це нібито ланка, що з’єднує можливість побудови фрактальних зображень через математичне моделювання та екрані комп’ютера. Можливо, це не ідеальний варіант, але все ж таки це вдалий компроміс між ефективністю, швидкодією і простотою.

Опанування учнями знань, умінь і навичок в ході вивчення комп’ютерної графіки обов’язково повинно проходити із залученням таких понять як «фрактал», «фрактальне зображення». Використання цього посібника дозволить активізувати пізнавальну діяльність учнів, поліпшити креативність та сформувати інформаційно - комунікаційні компетенції.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]