Пример готовой курсовой работы по предмету: Программирование
Содержание
Основные данные о работе 1
Содержание 2
Введение 3
Основная часть 5
1. Описание задачи. 5
1.1. Задание 5
1.2. Назначение и область применения 5
2. Технические характеристики 6
2.1. Постановка задачи 6
2.2. Описание алгоритма 7
2.3. Организация входных и выходных данных 11
2.4. Выбор состава технических и программных средств 11
3. Разработка рабочего проекта 12
3.1. Разработка программы 12
3.2. Спецификация программы 14
3.3. Текст программы 16
3.4. Тестирование программы 20
Заключение 22
Глоссарий 23
Список использованных источников 25
Приложения 26
Выдержка из текста
В рамках курсовой работы решается задача разработки программного продукта, работающего в операционной системе Windows, и выполняющего проверку является ли задаваемый пользователем двумерный массив целых чисел «Магическим квадратом». «Магическим квадратом» называется квадрат, у которого суммы по всем строкам и столбцам, а также суммы по двум диагоналям совпадают.
Исходя из постановки задачи курсовой работы, требуется разработать алгоритм проверки исходных данных на корректность (принадлежность к группе целых чисел, а также проверка, что исходный двумерный массив является квадратом), а также разработать алгоритм проверки соответствия заданного двумерного массива целых числе определению «Магический квадрат».
Для решения задачи был выбран язык программирования Object Pascal и среда программирования Delphi фирмы Borland Enterprise, так как она наиболее широкие возможности для программирования приложений под операционные системы семейства Windows. Среда программирования Delphi является средством быстрой разработки приложений (Rapid Application Development – RAD).
Такие среды программирования часто называют визуальными средами разработки: вид рабочих и диалоговых окон во время проектирования, программирования и выполнения программы является одинаковым. В Delphi входят множество библиотек визуальных компонентов, необходимых для профессиональной разработки программных продуктов для операционной системы Windows с минимальными затратами на написание программного кода.
Компилятор Delphi производит небольшие по размерам и высокоэффективные по скорости исполняемые модули. Это означает, что требования к клиентским компьютерам существенно снижаются.
Преимущества Delphi по сравнению с аналогичными программными продуктами:
быстрота разработки приложения (RAD);
высокая производительность разработанного приложения;
низкие требования разработанного приложения к ресурсам компьютера;
наращиваемость за счет встраивания новых компонент и инструментов в среду Delphi;
возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходных кодах);
удачная проработка иерархии объектов.
Таким образом, среда визуального проектирования Delphi способная взять на себя значительные объемы рутинной работы по подготовке приложений, что увеличивает скорость и качество разработки программ.
Список использованной литературы
1 Архангельский А. Я. Программирование в Delphi для Windows. Версии 2006, 2007, Turbo Delphi ( CD-ROM); Бином-Пресс — Москва, 2010. — 308 c.
2 Хомоненко Анатолий , Гофман Владимир , Мещеряков Евгений Delphi
7. БХВ-Петербург — Москва, 2010. — 938 c.
3 Осипов Д. Базы данных и Delphi. Теория и практика. — СПб.: БХВ-Петербург, 2011. — С. 752. — ISBN 978-5-9775-0659-5
4 Осипов Д. Delphi. Программирование для Windows, OS X, iOS и Android.- СПб.: БХВ-Петербург, 2014.- С.464.- 978-5-9775-3289-1
5 Кнут Д. Э. Искусство программирования. Т. 1 : пер. с англ. / Дональд Э. Кнут ; под общ. ред. Ю. В. Козаченко. — М. [и др.], 2007. — 712 с. : ил.
6 Вирт Н. Алгоритмы и структуры данных : с примерами на Паскале / Никлаус Вирт ; [пер. с англ. Д.Б. Подшивалова].
- СПб., 2007. — 350, [1]
с. : ил.
7 www.delphiexpert.ru/
8 www.delphi.int.ru/
9 www.edelphi.ru/
10 www.delphisources.ru/