Обучающая программа на delphi

Евгений14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.12.2010

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

Пользователь может ничего не вводить, достаточно только кнопок отображения начального файла, самой сортировки, и конечного отсортированного файла. Файл состоит из 8-10 целых двузначных чисел.

Среда программирования и язык - Delphi 7

Как вариант нужно разработать класс, объект которого будет содержать одно число из исходного файла, будет обладать свойствами переноса и отрисовки для реализации анимации. Соответственно на экране можно будет создавать "строки" из таких объектов и при сортировке выделять активные в данный момент "ячейки" файла и сортировать или разбивать файл.

То есть основные требования - Delphi 7, анимация, свой класс, правильный алгоритм двухфазной сортировки простым слиянием.