Пример готовой курсовой работы по предмету: Программирование
Содержание
Описание структур данных
Для компьютерного моделирования с применением языка высокого уровня, как-нельзя лучше подходит объектно-ориентированный стиль. По-этому, основной структурой данных в нашей программе будет класс. Этот класс будет абстракцией ведра.
Класс на языке C# определяется следующим образом:
class Bucket {
/*
Описание полей и методов класса.
*/
}
Листинг
1. Объявление класса
В нашем классе будут определены 2 свойства: это вещественное свойство, хранящее текущий уровень воды в ведре, а также свойство-массив вещественных чисел, для хранения уровней отверстий. Для справки: свойство в C# — это член класса, предоставляющий интерфейс доступа к полю класса.
//уровень воды.
public double WaterLevel { get; set; }
//уровни отверстий в массиве.
public double[]
HolesHeights { get; set; }
Листинг
2. Определение свойств класса
Выдержка из текста
Цель данной курсовой работы — закрепить и продемонстрировать навыки программирования на языке высокого уровня. Для достижения этой цели была выбрана следующая задача: моделирование физической задачи и её численное решение.
Такой подход гарантировано демонстрирует основные навыки студента за пройденный курс: умение строить алгоритмы, грамотно использовать структуры данных, оформлять алгоритм в виде исходного кода, тестировать и отлаживать приложение.
В качестве используемой технологии в данной курсовой работе используется язык программирования C#. Это очень гибкий и практичный язык высокого уровня, подходящий для решения прикладных задач в операционной системе Windows. Для исполнения исходного кода была выбрана подходящая среда программирования — Microsoft Visual Studio.
Работа подготовлена с исполнением всех необходимых стандартов и опирается на достоверные литературные источники, признанные научно — техническим сообществом.
Список литературы прилагается. Также, в работу включён исходный код результирующей программы.
Список использованной литературы
Список использованных источников
• Silberschatz Abraham. Operating System Concepts, Fourth Edition. — Addison-Wesley, 1994. — С. 97. — ISBN 0-201-50480-4.
• Томас Х. Кормен, Чарльз И. Лейзерсон, Рональд Л. Ривест, Клиффорд Штайн. Алгоритмы: построение и анализ, 3-е издание = Introduction to Algorithms, Third Edition. — М.: «Вильямс», 2013. — 1328 с. — ISBN 978-5-8459-1794-2.
• Дональд Кнут. Искусство программирования, том
1. Основные алгоритмы = The Art of Computer Programming, vol. 1. Fundamental Algorithms. — 3-е изд.. — М.:«Вильямс», 2006. — С. 720. — ISBN 0-201-89683-4.
• Томас Х. Кормен. Алгоритмы: вводный курс = Algorithms Unlocked. — М.: «Вильямс», 2014. — 208 с. — ISBN 978-5-8459-1868-0.
• Игошин В. И. Математическая логика и теория алгоритмов. — 2-е изд., стер.. — М.: ИЦ «Академия», 2008. — 448 с. — ISBN 5-7695-1363-2.
• А. Хейлсберг, М. Торгерсен, С. Вилтамут, П. Голд. Язык программирования C#. Классика Computers Science. 4-е издание = C# Programming Language (Covering C# 4.0), 4th Ed. — СПб.: «Питер», 2012. — 784 с. — ISBN 978-5-459-00283-6.
• Эндрю Троелсен. Язык программирования C# 5.0 и платформа .NET 4.5, 6-е издание = Pro C# 5.0 and the .NET 4.5 Framework, 6th edition. — М.: «Вильямс», 2013. — 1312 с. — ISBN 978-5-8459-1814-7.
• Герберт Шилдт. C# 4.0: полное руководство = C# 4.0 The Complete Reference. — М.: «Вильямс», 2010. — С. 1056. — ISBN 978-5-8459-1684-6.
• Кристиан Нейгел, Карли Уотсон и др. Visual C# 2010: полный курс = Beginning Microsoft Visual C# 2010. — М.: Диалектика, 2010. — ISBN 978-5-8459-1699-0.