Пример готовой курсовой работы по предмету: Программирование
Введение
1.Типы данных в языке Паскаль
2.Списки
2.1Линейный однонаправленный ( односвязный ) список
2.2Линейные двунаправленные списки
3.Структуры данных: стеки, очереди, деревья
3.1 Стек
3.2 Очередь
3.3 Деревья
Заключение
Список литературы
Содержание
Выдержка из текста
Предмет исследования – ссылочный тип данных языка программирования Паскаль.Цель курсовой работы заключается в расширении и систематизации теоретических знаний по теме: «Создание ссылочных типов в языке программирования Паскаль».• провести анализ литературы по теме «Создание ссылочных типов языка программирования Паскаль»;
Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию[5].
В основе ООП лежит понятие объекта (object), сочетающего в себе данные и действия над ними. Объект в некотором роде похож на стандартный тип-запись (record), но включает в себя не только поля данных, но также и подпрограммы для обработки этих данных, называемые методами. Таким образом, в объекте сосредоточены его свойства и поведение. Идеи создания нового типа-объект были уже заложены при введении процедурного типа, отождествляющего между собой данные и действия над ними. Фактически тип-объект включает в себя помимо данных элементы процедурных типов, правда, несколько иначе оформленные и с расширенным набором особенностей.
Так Краснов С.В. в своем труде «Программирование на языке высокого уровня Turbo Pascal» изучает вопросы, которые касаются разработок программ [8, c.2].
При этом он отводит большое внимание ключевым терминам как: оператор ввода и вывода данных, составление программ, которые реализуют ветвление, циклические процессы, работа с массивами, процедуры и записи. Понятия циклов и их ключевые условия использования и ограничения, что предоставляет шанс действовать при разработке программы без ошибок.
Элементы, образующие массив, упорядочены таким образом, что каждому элементу соответствует совокупность номеров (индексов), определяющих его местоположение в общей последовательности. Доступ к каждому отдельному элементу осуществляется путем индексирования элементов массива. Индексы представляют собой выражения любого скалярного типа (чаще целого), кроме вещественного.
Так как работа каждого субъекта на значимом уровне находится в зависимости от уровня владения сведениями, а кроме того способности продуктивно её применять. С одной стороны, информационные технологические процессы все усложняются, и в целях их использования, и этим наиболее последующего формирования, необходимо обладать весьма основательные знания.Целью курсовой работы является выявления теоретических аспектов рассматриваемой темы, а кроме того получения практических навыков для создания графического приложения на языке высокого уровня.
За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов.
изучение основных понятий теории детерминированного восходящего разбора, ознакомление с алгоритмом синтаксического анализа (разбора) для классов КС-грамматик с пересечением отношений предшествования;
Для численного решения прикладных задач в ходе выполнения курсовой работы необходимо освоить математические методы численного решения, а также средства и технологии программирования на языке Паскаль.
Главная цель проекта – создание законченного фрагмента.
5. Разработать графическое приложение, демонстрирующее основные особенности графической библиотеки, а также основных компонентов языка программирования необходимые для создания качественных и современных приложений.
На основании проведенной аналитической работы с литературными источниками описана специфика разработки графических приложений с помощью языка Java, сформулированы основные достоинства и недостатки существующих видов компьютерной графики, базовых интерфейсов, методов построения графических приложений.В третьей главе представлены результаты разработки графического приложения на базе использования IDE NetBeans, языка Java, библиотеки Swing.
Информатизацией называется организованный социально-экономический и научно-технический процесс создания оптимальных условий с целью удовлетворения информационных потребностей, а также реализации прав граждан, местного самоуправления, органов государственной власти, и прочих общественных объединений и организаций на основе формирования и использования информационных ресурсов [15].
Это стало предпосылкой создания новой информационной инфраструктуры, связанной с новым типом общественных отношений, с новыми технологиями различной направленности [9].
Кроме того, именно ПО позволяет пользователю работать с системой в интерактивном режиме [17].
Русскоязычные источники
1.Бондарев В.М., Рублинецкий В.И., Качко Е.Г. Основы программирования. — Харьков: Фолио, Ростов н/Д: Феникс, 1997. — 368 с.
2.Гагарина Л. Г., Колдаев В. Д. Алгоритмы и структуры данных:— Москва, Финансы и статистика, Инфра-М, 2009 г.- 304 с.
3.Данчула А.Н. Информатика: Учебник / Под общ. ред. – М.: Изд-во РАГС, 2004.
4.Культин Н. Программирование в Turbo Pascal 7.0 и Delphi (+ CD-ROM):— Москва, БХВ-Петербург, 2007 г.- 390 с.
5.Культин Н. Turbo Pascal в задачах и примерах:— Санкт-Петербург, БХВ-Петербург, 2006 г.- 256 с.
6.Лавров С. Программирование. Математические основы, средства, теория. – СПб.: БХВ-Петербург, 2001. – 320 с.
7.Марченко А. И., Марченко Л. А. Программирование в среде Turbo Pascal 7.0. Базовый курс: — Москва, Век +, 2004 г.- 464 с.
8.Меженный О. А. Turbo Pascal. Самоучитель:— Санкт-Петербург, Вильямс, Диалектика, 2008 г.- 336 с.
9.Окулов С.М. Основы программирования. — М.: ЮНИМЕДИАСТАЙЛ, 2002. — 424 с.
10. Павловская Т.А., Щупак Ю.А. C/C++. Структурное и объектно-ориентированное программирование. Практикум: — Москва, Питер, 2010 г.- 352 с.
11. Попов В. Б. Turbo Pascal для школьников:— Москва, Финансы и статистика, Инфра-М, 2010 г.- 352 с.
12. Потопахин В. Turbo Pascal. Освой на примерах: — Санкт-Петербург, БХВ-Петербург, 2005 г.- 240 с.
13. Рапаков Г. Г., Ружецкая С. Ю. Turbo Pascal для студентов и школьников:— Санкт-Петербург, БХВ-Петербург, 2007 г.- 352 с.
14. Семакин И.Г., Шестаков А.П. Основы алгоритмизации и программирования: Учебник для сред. проф. образования — М.: Издательский центр «Академия», 2008. — 400 с.
15. Симонович С.В. и др. Информатика: Базовый курс:
- СПб.: Питер, 2003.
Иностранные источники
16. Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман. Структуры данных и алгоритмы: — Москва, Вильямс, 2010 г.- 400 с.
17. Вирт Н. Алгоритмы и структуры данных. – СПб.: Невский Диалект, 2001. – 352 с.
18. Кнут Д. Искусство программирования. Том 1. М.: Издательский дом «Вильямс», 2000. – 720с.
19. Эллиот Б. Коффман Turbo Pascal:— Санкт-Петербург, Вильямс, 2005 г.- 896 с.
Электронные источники:
- 20. http://comp-science.narod.ru
список литературы