Пример готовой курсовой работы по предмету: Программирование
Содержание
Введение…………………………………………………………………….3
Теоретические основы теории программирования…………………5
Основные понятия теории программирования…………………….5
Классификация языков программирования………………………..6
Современные языки программирования высокого уровня………11
Паскаль…………………………………………………12
Си……………………………………………………… 13
Си++……………………………………………………14
JAVA…………………………………………………..16
Основные этапы разработки программирование на языках высокого уровня………………………………………………………………….18
Основы графических приложения…………………………………21
Понятия и виды компьютерной графики………………………….21
Понятия интерфейса и его классификация………………………..26
Классификация пользовательского интерфейса………………… 27
Методы построения графических приложений………………….31
Основы компьютерной графики в системе Delphi 6………………33
3. Разработка графического приложения…………………………………36
3.1. Постановка задачи и кодирования…………………………………36
3.2. Тестовые примеры………………………………………………… 41
Заключение………………………………………………………………..43
Список использованной литературы…………………………………….45
Приложение
1. Листинг приложения, разработанного на языке Object Pascal, с использованием библиотеки OpenGL …………………………………47
Приложение
2. Свойства класса TBrushр………………………………..51
Приложение
3. Методы и свойства класса TCavans……………………..52
Приложение
4. Свойства класса TFotn …………………………………..53
Выдержка из текста
На нынешнем периоде времени формирования компьютерных технологий нельзя представить без высококвалифицированного профессионала, не обладающего информационными технологиями. Так как работа каждого субъекта на значимом уровне находится в зависимости от уровня владения сведениями, а кроме того способности продуктивно её применять.
Поэтому действие проникновения информационных технологий фактически в течение постоянно области людской деятельности продолжает совершенствоваться и углубляться. Кроме уже обычных и обширно известных персональных компьютеров, единое количество которых дошло многочисленных сотен миллионов, делается целиком более и интегрированных средств вычислительной техники. Пользователей всей данной различной вычислительной техники делается все более, к тому же прослеживается формирование двух вроде бы противоположных направленностей. С одной стороны, информационные технологические процессы все усложняются, и в целях их использования, и этим наиболее последующего формирования, необходимо обладать весьма основательные знания. С другой стороны, упрощаются интерфейсы взаимодействия пользователей с компьютерами. Компьютеры и информационные системы делаются целиком наиболее дружественными и понятными в том числе и с целью лица, никак не представляющегося профессионалом в сфере информатики и вычисляемой технической.
Актуальность этой темы определена чтобы, собственно графика содержит существенное значимость для языков программирования. Она дает возможность визуализировать всевозможные приложения, то что дает насыщенность и практичность для применения каких-либо иных программ, а кроме того формировать красочные и увлекательные Интернет-страницы, а также для комфортного при разработке баз данных, написании мобильных и компьютерных игр и т.д.
Объектом исследования курсовой работы являются языки программирования высокого уровня. В первой главе работы будет рассмотрена обзору современных языков программированию, их классификации.
Предметом исследования – это создание графических приложений на языке высокого уровня. Это вторая глава курсовой работы, в которой будут рассмотрены виды компьютерной графики, методы построения графического приложения и классификация пользовательского интерфейса.
Целью курсовой работы является выявления теоретических аспектов рассматриваемой темы, а кроме того получения практических навыков для создания графического приложения на языке высокого уровня.
Для достижения поставленной цели в курсовой работе необходимо решить следующие задачи: Элемента данных определяется только тем, как:
раскрыть сущность основных понятий теории программирования;
рассмотреть классификацию языков программирования
рассмотреть основные этапы разработки программ на языке программирования высокого уровня и указать основные критерии оценки их качества; Элемента данных определяется только тем, как он фактически
рассмотреть основные виды компьютерной графики
разработать программу, реализующую графический интерфейс, на языке высокого уровня.
Список использованной литературы
Абрамов В.Г. Введение в язык паскаль. – М.: КНОРУС, 2011. – С.10
Гаврилова И.В. Разработка приложений. ФЛИНТА, 2012. – С.126
Гагарина Л.Г. Технология разработки программного обеспечения. М.: ИД Форум: НИЦ Инфра-М, 2013. – С.239
Голицына О.Л. Языки программирования. – М.: ИД Форум: Инфра-М, 2015. – С.361
Григорьева И.В. Компьютерная графика. – М.: МПГУ, 2012. – С.127
Давыдова Н.А. Программирование. – М.: БИНОМ. Лаборатория знаний, 2012. – С.189
Джонс М.Т. Программирование искусственного интеллекта в приложениях. – М.: ДМК Пресс, 2011. – С.156
Дорогов В.Г. Основы программирования на языке С. – М.: ИД Форум: НИЦ Инфра-М, 2011. – С.228
Ездаков А.Л. Функциональное и логическое программирование. – М.: БИНОМ. Лаборатория знаний, 2011. – С.64
Емельянов С.Г., Ватутин Э.И. Процедурно-модульное программирование на Delphi. – М.: АРГАМАК-МЕДИА, 2014. С.280
Златопольский Д.М. Программирование: типовые задачи, алгоритмы, методы. – М.: БИНОМ. Лаборатория знаний, 2012. – С.169
Канцедал С.А. Алгоритмизация и программирование. М.: ИД Форум: НИЦ Инфра-М, 2013. – С.306
Колдаев В.Д. Основы алгоритмизации и программирования. М.: ИД Форум: Инфра-М, 2012. – С.253
Кузин А.В. Программирование на языке Си. М.: ИД Форум: Инфра-М, 2015. – С.45
Культин Н.Б. Основы программирования в Delphi XE. – СПб.: БХВ-Петербург, 2011. – С.198
Немцова Т.И., Голова С.Ю., Абрамова И.В. Программирование на языке высокого уровня. Программирование на языке Object Pascal. – М.: ИД Форум: Инфра-М, 2015. – С.125
Озерова М.И., Жигалов И.Е. Программирование в среде Delphi. М.: Lennex Corp, 2014. – С.72
Окулов С.М. Динамическое программирование. – М.: БИНОМ. Лаборатория знаний, 2012. – С.93
Окулов С.М. Программирование в алгоритмах. – М.: БИНОМ. Лаборатория знаний, 2013. – С.379
Орлов С.А. Теория и практика языков программирования. Питер, 2014. – С.445
Петров М.Н. Компьютерная графика. Питер, 2011. – С.13