te використовувався для написання HTML, CSS і PHP коду. p align="justify"> Розробка пояснювальної записки до курсового проекту виконувалася із застосуванням наступного програмного забезпечення:
- Microsoft Office Word 2003;
Microsoft Office Visio 2003;
- Opera 12;
Microsoft Office Word 2003 - текстовий процесор, призначений для роботи з документами. Досить широкий спектр надаваних можливостей з розробки та оформлення документів будь-якої складності з можливістю дизайну текстового і графічного контенту. Це програмне забезпечення використовувалося для розробки пояснювальної записки з впровадженням графічних елементів. p align="justify"> Microsoft Office Visio 2003 - редактор створення бізнес-зображень і схем. Завдяки великій бібліотеці об'єктів за допомогою редактора можливо створювати будь-які графічні схеми, з використанням стандартних умовних позначень. Графічні схеми можуть бути створені будь-якої складності, починаючи від звичайної схеми, і закінчуючи досить складними схемами бізнес-процесів. Це програмне забезпечення використовувалося для складання схем логічної і фізичної структур, а так само для складання схеми програми. p align="justify"> Opera 12 - браузер, призначений для перегляду web-сторінок. Використовувався для тестування і налагодження роботи інформаційного ресурсу. br/>
1.2 Постановка завдання
Завданням курсового проекту є створення інформаційного ресурсу для реалізації алгоритму сортування злиттям.
Інформаційний ресурс повинен являти собою web-сайт, що містить теоретичну інформацію по заданій темі, а так само скрипт, для реалізації алгоритму сортування. Ресурс повинен мати сучасний, зрозумілий інтерфейс, так, щоб у ньому міг розібратися користувач з мінімальними знаннями і навичками роботи на комп'ютері. Результат повинен виводитися в коректному вигляді, у разі помилки має бути відповідне повідомлення. p align="justify"> Суть завдання наступна: порядок неспадання масив A (n), розбиваючи його на групи по 1, 2, 4, 8, ... елементів і проводячи попарно злиття сусідніх груп (число n не обов'язково дорівнює ступеню 2 ). Дозволяється виділити додатковий робочий масив B (n) і проводити злиття черзі з A в B, потім з B в A і так далі. p align="justify"> Реалізація сортування злиттям здійснюється наступним чином: спочатку ділимо список на шматочки (по 1 елементу), потім порівнюємо кожен елемент з сусіднім, сортуємо і об'єднуємо. У підсумку, всі елементи відсортовані і об'єднані разом. p align="justify"> У рішенні задачі сортування можна виділити три етапи. На першому етапі сортований масив розбивається на дві частини приблизно однакового розміру. На другому кожна з вийшов частин сортується окремо, наприклад - тим же самим алгоритмом. На третьому етапі два впорядкованих масиву половинного розміру з'єднуються в один. p alig...