Пример готовой курсовой работы по предмету: Программирование
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1.Языки программирования высокого уровня
1.1.Основные понятия и определения
1.2.Наиболее распространенные языки программирования
1.3.Обоснование выбора языка Паскаль
2.Основные понятия, связанные со списками в языке Паскаль
2.1.Общее представление о типах данных в языке Паскаль
2.2.Указатели
2.3.Динамические структуры данных
3.Списки в Паскале
3.1.Основные понятия списка в языке Паскаль
3.2.Виды списков
3.3.Операции над списками
3.3.1.Создание списка
3.3.2.Добавление элементов
3.3.3.Удаление элементов
3.3.4.Поиск элемента
3.3.5.Создание ведущего (заглавного) звена
4.Практическая реализация создания списка в Паскаль
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ 1
Содержание
Выдержка из текста
Предмет исследования – ссылочный тип данных языка программирования Паскаль.Цель курсовой работы заключается в расширении и систематизации теоретических знаний по теме: «Создание ссылочных типов в языке программирования Паскаль».• провести анализ литературы по теме «Создание ссылочных типов языка программирования Паскаль»;
Первая публикация Вирта о языке датирована 1970 годом, представляя язык, автор указывал в качестве цели его создания — построение небольшого и эффективного языка, способствующего хорошему стилю программирования, использующему структурное программирование и структурированные данные.Последующая работа Вирта была направлена на создание на основе Паскаля языка системного программирования, с сохранением возможности вести на его базе систематический, целостный курс обучения профессиональному программированию[5].
В основе ООП лежит понятие объекта (object), сочетающего в себе данные и действия над ними. Объект в некотором роде похож на стандартный тип-запись (record), но включает в себя не только поля данных, но также и подпрограммы для обработки этих данных, называемые методами. Таким образом, в объекте сосредоточены его свойства и поведение. Идеи создания нового типа-объект были уже заложены при введении процедурного типа, отождествляющего между собой данные и действия над ними. Фактически тип-объект включает в себя помимо данных элементы процедурных типов, правда, несколько иначе оформленные и с расширенным набором особенностей.
Так Краснов С.В. в своем труде «Программирование на языке высокого уровня Turbo Pascal» изучает вопросы, которые касаются разработок программ [8, c.2].
При этом он отводит большое внимание ключевым терминам как: оператор ввода и вывода данных, составление программ, которые реализуют ветвление, циклические процессы, работа с массивами, процедуры и записи. Понятия циклов и их ключевые условия использования и ограничения, что предоставляет шанс действовать при разработке программы без ошибок.
Элементы, образующие массив, упорядочены таким образом, что каждому элементу соответствует совокупность номеров (индексов), определяющих его местоположение в общей последовательности. Доступ к каждому отдельному элементу осуществляется путем индексирования элементов массива. Индексы представляют собой выражения любого скалярного типа (чаще целого), кроме вещественного.
Так как работа каждого субъекта на значимом уровне находится в зависимости от уровня владения сведениями, а кроме того способности продуктивно её применять. С одной стороны, информационные технологические процессы все усложняются, и в целях их использования, и этим наиболее последующего формирования, необходимо обладать весьма основательные знания.Целью курсовой работы является выявления теоретических аспектов рассматриваемой темы, а кроме того получения практических навыков для создания графического приложения на языке высокого уровня.
За каждый проход элементы последовательно сравниваются попарно и, если порядок в паре неверный, выполняется обмен элементов.
изучение технологии конструирования модели синтаксического анализатора с использованием SRметода синтаксического разбора на примере описания массивов в языке Паскаль; изучение процесса преобразования синтаксического дерева в форму промежуточной программы с помощью трансляционной грамматики.описать основные структурные элементы в языка Паскаль в виде БНФ;
Для численного решения прикладных задач в ходе выполнения курсовой работы необходимо освоить математические методы численного решения, а также средства и технологии программирования на языке Паскаль.
Главная цель проекта – создание законченного фрагмента.
5. Разработать графическое приложение, демонстрирующее основные особенности графической библиотеки, а также основных компонентов языка программирования необходимые для создания качественных и современных приложений.
В третьей главе представлены результаты разработки графического приложения на базе использования IDE NetBeans, языка Java, библиотеки Swing. Приведено описание работы приложения, отражающее основные функциональные возможности программы и графических средств языка.
Информатизацией называется организованный социально-экономический и научно-технический процесс создания оптимальных условий с целью удовлетворения информационных потребностей, а также реализации прав граждан, местного самоуправления, органов государственной власти, и прочих общественных объединений и организаций на основе формирования и использования информационных ресурсов [15].
Это стало предпосылкой создания новой информационной инфраструктуры, связанной с новым типом общественных отношений, с новыми технологиями различной направленности [9].
Кроме того, именно ПО позволяет пользователю работать с системой в интерактивном режиме [17].