Моделирование движения молекул газа
курсовые работы, Программирование Объем работы: 38 стр. Год сдачи: 2009 Стоимость: 1500 руб. Просмотров: 1218 | | |
Оглавление
Введение
Заключение
Заказать работу
Разработка программной системы: \"Моделирование движения молекул газа\"
1. Системный анализ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1. Составление словаря предметной области . . . . . . . . . . . . . . . . . . 5
1.2. Техническое задание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.1. Функции системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.2.2. Эксплуатационные требования . . . . . . . . . . . . . . . . . . . . . . . . . 8
2. Проектирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1. Идентификация классов и объектов . . . . . . . . . . . . . . . . . . . . . . . . 9
2.2. Идентификация содержания классов . . . . . . . . . . . . . . . . . . . . . . .. 9
2.3. Реализация классов и объектов . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
3. Программирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4. Тестирование . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.1. Спецификация тестируемого метода . . . . . . . . . . . . . . . . . . . . . . ..13
5. Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Список использованной литературы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Приложение 1. Диаграммы классов и объектов . . . . . . . . . . . . . . . . . . . . .. 16
Приложение 2. Текст программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
Приложение 3. Текст проверочной функции . . . . . . . . . . . . . . . . . . . . . . . . 31
Приложение 4. Скриншоты программы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Аннотация
Курсовая работа по дисциплине Технология Программирования включает в себя данный отчет (описание, рисунки, таблицы, исходные тексты программ (приведены в приложении)), программы \"Моделирование движения молекул газа\".
Краткое описание задачи: требуется разработать программу \"Моделирование движения молекул газа\", в которой случайным образом будет создано заданное, пользователем, количество молекул, которые должны перемещаться в ограниченном поле по заданным законам.
Условия моделирования задаются пользователем, а именно количество молекул и размер поля. Начальные параметры молекул масса, положение, скорость движения задаются с помощью генератора случайных чисел. Моделирование начинается при нажатии соответствующего пункта меню. В процессе моделирования должны задаваться его скорость (быстрее, медленнее, интервал времени). Остановка моделирования выполняется выбором соответствующего пункта меню.
На примере было разобрано тестирование метода, нахождения следующей позиции молекулы на основе ее предыдущего положения, скорости движения и сил действующих на нее со стороны других молекул.
5.ЗАКЛЮЧЕНИЕ.
В основу выполнения работы положен объектно-ориентированный подход. В результате выполнения данной курсовой работы были получены практические навыки реализации основных стадий разработки: системного анализа, проектирования, программирования и тестирования. С точки зрения пользователя данное моделирование газа - примитивно и требует усовершенствования. Например, программа не моделирует столкновение молекул газа между собой, не строит графики случайного распределения движения молекул.
После офорления заказа Вам будут доступны содержание, введение, список литературы*
*- если автор дал согласие и выложил это описание.