Моделирование опыта «Желоб Галилея»

Тип работы:
Курсовая
Предмет:
Программирование
Страниц:
23

1540 Купить готовую работу
Узнать стоимость

Детальная информация о работе

Выдержка из работы


В то же время моделирование может применяться и с обучающей целью, для демонстрации хорошо изученных явлений и передачи знаний от поколения к поколению в системе образования. Такой подход позволяет в короткий срок провести большую серию опытов с произвольно меняющимися параметрами и глубже понять изучаемые процессы и законы их функционирования. Следует отметить, что само по себе компьютерное моделирование не может полностью заменить проведение реальных экспериментов с объектами физического мира, и может являться только вспомогательным средством, которое должно применяться с осторожностью и глубоким пониманием границ его применимости.
Уровень развития инструментальных средств программирования в на-стоящее время позволяет создавать обучающие, моделирующие и игровые программы различной степени сложности без необходимости наличия глубоких теоретических познаний в области устройства и функционирования компьютерной техники, и даже без подробного знакомства с используемым языком программирования и средой его реализации (хотя уровень знаний, безусловно, очень сильно влияет на все аспекты процесса разработки программного обеспечения, такие как скорость написание программ, надежность работы программного кода, использование оптимальных средств для решения конкретных задач, и т. д.). В частности, разнообразные средства визуального программирования позволяют создавать работающие программы путем манипулирования графическими объектами вместо написания ее текста. Визуальное программирование часто представляют как следующий этап развития текстовых языков программирования.
Для многих известных языков программирования (Basic, Pascal, C) существуют интегрированные среды разработки, в которых на этапе проектирования интерфейса применяются формы, с возможностью настройки их свойств. К ним, в частности, относятся такие среды, как Delphi и C++ Builder, а также Lazarus — свободная среда разработки программного обеспечения на языке ObjectPascal для компилятора FreePascal, интегрированная среда разработкикоторой предоставляет возможность кроссплатформенной разработки приложений в Delphi-подобном окружении. Lazarusпозволяет достаточно несложно переносить Delphi-программы с графическим интерфейсом в различные операционные системы: Linux, FreeBSD, MacOSX, MicrosoftWindows, Android, что может быть использовано для быстрого развертывания созданных программных средств на различные платформы.
В данной работе ставится цель построения и исследования опытной мо-дели «Желоб Галилея» с помощью средств компьютерного моделирования. Для достижения поставленной цели следует решить следующие задачи:
— знакомство с языком ObjectPascalи средой разработки Lazarus;
— разработка компьютерной модели «Желоб Галилея»;
— получение и изучение результатов моделирования.

ПоказатьСвернуть

Содержание

Введение 3

1 Анализ технического задания 6

1.1 Физическая модель задачи 6

1.2 Способы реализации поставленной задачи 8

2 Выбор инструментальных и аппаратных средств 9

3 Проектирование интерфейса программы 10

4 Программная документация 13

5 Руководство пользователя 14

6 Листинг программы 16

6.1 Файл проекта Galileo. lpr 16

6.2 Главный расчетный модуль Main. pas 16

6.3 Вспомогательный графический модуль Graphs. pas 21

Заключение 22

Список использованной литературы 23

Список литературы

1. Вендров, А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А. М. Вендров — М.: Финансы и статистика, 1998. — 176 с.

2. Данилин, А. Архитектура и стратегия. «Инь» и «янь» информационных технологий/ А. Данилин, А. Слюсаренко. — М.: Интеренет-Ун-т-информ. Технологий. — 2005. — 504 с.

3. Информатика: Учебник. / Под ред. Н. В. Макаровой. — М.: Финансы и статистика, 2007. — 768 с.

4. Кантор, М. Управление программными проектами. Практическое руководство по разработке успешного программного обеспечения / М. Кантор. — М.: Вильямс, 2002.

5. Котляров, В. П. Основы тестирования программного обеспечения Интернет-университет информационных технологий / В. П. Котляров. — ИНТУИТ. ру, 2006.

6. Международный стандарт ISO 9001−94. Системы качества. Модель обеспечения качества при проектировании, разработке, производстве, монтаже и обслуживании. — М.: ИПК, Изд. стандартов, 1996. — 19 с.

7. Проектирование информационных систем: курс лекций: учебное пособие для студентов ВУЗов / В. И. Геркулов, Г. Н. Денищенко, Н. Л. Коровкина. — М.: Интеренет-Ун-т-информ. Технологий. 2005. — 304 с.

8. Скопин, И. Н. Основы менеджмента программных проектов / И. Н. Скопин. — М.: Интеренет-Ун-т-информ. Технологий. 2004. — 336 с.

9. Терехов, А. Н. Технология программирования. Интернет-университет информационных технологий / А. Н. Терехов. — М.: Интеренет-Ун-т-информ. Технологий. — 2007. — 152 с.

10. Фатрелл, Р. Управление программными проектами: достижение оптимального качества при минимуме затрат/ Р. Фатрелл, Д. Шафер, Л. Шафер. — М.: Вильямс, 2003.

11. LazarusTutorial [Электронный ресурс] // Lazaruswiki. — Режим доступа: http: //wiki. freepascal. org/Lazarus_Tutorial/ru

Заполнить форму текущей работой