Пример готовой курсовой работы по предмету: Программирование
Содержание
ВВЕДЕНИЕ 3
1. ЯЗЫКИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ И ПРОГРАММНЫЕ ПРИЛОЖЕНИЯ 4
1.1. КРАТКАЯ ХАРАКТЕРИСТИКА ЯЗЫКОВ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 4
1.2. БАЗОВЫЕ ИНТЕРФЕЙСЫ 4
1.3. ОСНОВНЫЕ ТРЕБОВАНИЯ К РАЗРАБОТКЕ ПРОГРАММНЫХ ПРИЛОЖЕНИЙ 4
2. ГРАФИЧЕСКИЕ ПРИЛОЖЕНИЯ 4
2.1. ОБЩИЕ СВЕДЕНИЯ О ГРАФИЧЕСКИХ ОПЕРАТОРАХ ЯЗЫКА PASCAL ABC 4
2.2. ПОНЯТИЕ «ПАРАМЕТРИЗОВАННОЙ ГРАФИКИ» 4
2.3. ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ 4
2.4. ПОСТРОЕНИЕ ДВИЖУЩИХСЯ ИЗОБРАЖЕНИЙ 4
3. СОЗДАНИЕ ГРАФИЧЕСКОГО ПРИЛОЖЕНИЯ НА ЯЗЫКЕ DELPHI 4
3.1. ТРЕХМЕРНАЯ СИСТЕМА КООРДИНАТ 4
3.2. ПРЕОБРАЗОВАНИЯ В ТРЕХМЕРНОМ ПРОСТРАНСТВЕ 4
ЗАКЛЮЧЕНИЕ 4
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 4
ПРИЛОЖЕНИЕ 1 4
ПРИЛОЖЕНИЕ 2 4
ПРИЛОЖЕНИЕ 3 4
ПРИЛОЖЕНИЕ 4 4
ПРИЛОЖЕНИЕ 5 4
ПРИЛОЖЕНИЕ 6 4
ПРИЛОЖЕНИЕ 7 4
Выдержка из текста
Современным миром предоставляется нам гигантское количество ин-формации, имеющей совершенно разный характер и назначение. Информация, которую мы при этом воспринимаем, является в основном графической. Графическая информация заключает в себе данные или сведения, которые представляются в виде схем, изображений, диаграмм, графиков, фотографий, рисунков и в других видах. Ученые полагают, что более 90 % всей получаемой нами информации носит визуальный характер, и от качества этой информации зависит правильность восприятия.
Компьютерные технологии, в свою очередь, предоставляют огромные возможности в создании и представлении графической информации.[9]
Компьютерной графикой называется раздел информатики, который занимается проблемами создания и обработки на компьютере графических изображений.
Представленные в графическом виде результаты имеют более наглядный и понятный вид, поэтому компьютерная графика, по сути, становится постоянно расширяющим сферы своего применения основным средством связи между человеком и компьютером. Работа с компьютерной графикой является в настоящее время одним из самых популярных способов использования ЭВМ.
Актуальность курсового проекта на тему «Создание графических приложений» обусловлена широким внедрением компьютерных технологий во все сферы деятельности человека и той важной ролью, которую играет в настоящее время компьютерная графика.
Целью курсового проектирования является изучение основных мето-дов, лежащих в основе создания графических приложений.
В курсовой работе решаются следующие задачи:
• провести классификацию языков программирования высокого уровня, описать их особенности, достоинства и недостатки;
• рассмотреть базовые интерфейсы: командный, WIMP, SILK — ин-терфейсы;
• сформировать основные требования к разработке различных приложений, включая графическое приложение;
• привести общие сведения о графических операторах;
• рассмотреть понятие «параметризованная графика»;
• рассмотреть программу построения графика функции;
• рассмотреть программы построения движущихся изображений;
• рассмотреть программу построения трехмерного вращающегося изображения.
Объектом курсового исследования являются языки программирования высокого уровня.
Предметом исследования являются методы создания графических приложений средствами языков программирования высокого уровня Pascal ABC и Delphi.
В основе современной компьютерной графики лежат труды Д.Ф.Роджерса, Ю.В.Котова и ряда других ученых, посвященные функцио-нальному описанию технических средств машинной графики, систематиче-скому изложению двумерных и трехмерных преобразований, а также геометрическому моделированию.
Достижение цели и решение задач, поставленных в настоящей работе, предполагается осуществить при помощи метода изучения разных информационных источников.
Также в целях иллюстрации методов построения графических прило-жений, которые будут рассмотрены в настоящем курсовом проекте, будут приведены коды и результаты работы соответствующих графических приложений.
Список использованной литературы
1. Бобровский С. Delphi
7. Учебный курс. – СПб.: Питер, 2008. – 736 с.
2. Братко И. Алгоритмы искусственного интеллекта на языке PROLOG = Prolog Programming For Artificial Intelligence. – М.: «Вильямс», 2004. – 640 с.
3. Головач В.В. Дизайн пользовательского интерфейса.
4. Грабауров В.А. Информационные технологии для менеджеров. – М.: Финансы и статистика, 2001. – 368 с.
5. Грогоно П. Программирование на языке Паскаль – М.: Мир, 1982. – 384 с.
6. Информационные технологии: Учеб. для вузов / Б.Я. Советов, В.В. Цехановский. — М.: Высш. шк., 2003.– 263 с.
7. Котов Ю.В. Как рисует машина. – М.: Наука. Гл. ред. Физ.-мат. Лит., 1988. – 224 с.
8. Культин Н.Б. Основы программирования в Delphi 7. – СПб.: BHV, 2009. – 608 с.
9. Лихачев А.Ю. Способы создания графической информации сред-ствами компьютерных технологий: на материале обучения студентов худо-жественно-графического факультета: Автореф. дис. канд. пед. наук. – Москва, 2007. – 17 с.
10. Немнюгин М.А., Стесик О.Л. Современный Фортран. Самоучитель. – СПб.: БХВ-Петербург, 2004. – 496 с.
11. Пратт Т., Зелковиц М. Языки программирования: разработка и реализация / Под общей ред.А.Матросова. – СПБ.: Питер, 2002. – 688 с.
12. Роджерс Д., Адамс Дж. Математические основы машинной графики: Пер. с англ. – М.: Мир, 2001. – 604 с.
13. Фленов М. Библия Delphi. Спб.:БХВ-Петербург, 2008. – 880 с.
14. Материалы сайта «interfyeis.blogspot.ru». [Электронный ресурс].
– Режим доступа: http://interfyeis.blogspot.ru/2012/03/blog-post_07.html
15. Материалы сайта «Life-prog.ru». [Электронный ресурс].
– Режим доступа: http://life-prog.ru/
16. Материалы сайта «My revelation. sharcUs». [Электронный ресурс].
– Режим доступа: http://sharcus.blogspot.ru/2007/05/blog-post.html
17. Материалы сайта «Python.ru». [Электронный ресурс].
– Режим доступа: http://python.ru/2002-05/67.html
18. Материалы сайта «Готовимся к экзамену. Информатика». [Элек-тронный ресурс].
– Режим доступа: http://www.infosgs.narod.ru/37.htm
19. Материалы сайта «Компьютерная графика». [Электронный ресурс].
– Режим доступа: https://sites.google.com/site/komputernaagrafikas/vidy-komputernoj-grafiki
20. Материалы сайта специальности «Организация и Технология Защиты Информации" (ОиТЗИ) Самарского Государственного Экономического Университета». [Электронный ресурс].
– Режим доступа: http://www.oitzi.ru/Materials.aspx?doc_id=27&id=535
21. Соловьева Т.В. Занятие-лекция «Классификация языков програм-мирования». [Электронный ресурс].
– Режим доступа: http://festival.1september.ru/articles/101846/
22. Цветков А.С. Язык программирования Pascal. Система программирования ABC Pascal. [Электронный ресурс].
– Режим доступа: http://www.school.podvorye.ru/staff/tsvetkov/abcpascal.pdf