Предусмотреть:
-возможность выбора материала двух тел;
-их начальную скоростьдвижения;
-демонстрация прцесса столкновения;
-вывод результатов;
-сохранение результатов и входных данных в отдельном текстовом файле;
В программе должен быть выполнен удобный графический интерфейс, подключены, один или несколько модулей пользователя (в каждом модуле не менее 10 процедур), модуль работы с мышью.
2-Разработка программной системы для сравнительного анализа методов сортировки массивов данных.
Версия под DOS
Требования к работе
I Проектируемая система должна обеспечивать
1 Сравнительный анализ сортировок, учитывая:
-количество сравнений;
-количество перестановок;
-скорость сортировок по времени;
-размер входного массива;
-тип вводного массива (упорядоченный, неупорядоченный, упорядоченный в обратном порядке).
2 Возможность задания размера массива.
3 Тестирование методов на массивах различного типа; (упорядоченный, неупорядоченный, упорядоченный в обратном порядке).
4 Вывод статистики как в виде таблиц, так и в виде графиков.
II Тестирование всех методов сортировки проводить для девяти массивов.
III В системе должен быть предусмотрен механизм сохранения результатов.
IV В системе должен быть реализован пользовательский интерфейс :визуализация алгоритма сортировок, помощь для пользователя.
V В качестве алгоритмов сортировок должны использоваться следующие: быстрая сортировка, шейкер-сортировка, метод Шелла, пирамидальная сортировка, алгоритм придуманный Вами.
Названия алгоритмов приведены по книге Вирта.
Мой адрес: ......
М | Адрес вырезан, контакты через личные сообщения. Lapp |