Пример готовой курсовой работы по предмету: Программирование
Содержание
Введение 3
Глава
1. Языки программирования высокого уровня 5
Глава
2. Решение циклических алгоритмов 9
Глава
3. Работа с массивами 24
Заключение 35
Список использованной литературы 37
Выдержка из текста
В своей повседневной жизни мы довольно часто сталкиваемся с повторяющимися действиями, тратим на них большое количество времени и сил, но сделать проще или вовсе отменить эти действия зачастую не получается. Однако с началом появления разнообразных языков программирования, стало возможным описание и упрощение любых действий, например, чтобы предотвратить часто повторяющиеся действия следует использовать циклические алгоритмы. Из вышесказанного ясно, что актуальность избранной темы заключается в необходимости упрощения повторяющихся действий на примере повседневной деятельности применив средства программирования. Объектом исследования в данной курсовой являются возможности языков высокого уровня в работе с циклами и массивами. В данной курсовой работе будут изучены все возможные варианты циклических алгоритмов, и будет продемонстрирована работа с массивами на языке высокого уровня Pascal.
На данный момент существует великое множество различных языков программирования, ход развития которых шел вместе с ходом развития вычислительной техники. Язык Pascal разрабатывался для обучения программированию, однако ввиду легкости изучения и наглядности написанных на нем программ он получил широкое распространение и дальнейшее развитие. Сегодня, Pascal считается одним из самых используемых языков во всем мире.
Целью в данной работе является решение задач прямо связанных с применением циклов — когда нужно применить ту или иную форму циклической структуры, чтобы не возникло ошибок и алгоритм был эффективен. Для ее достижения выделим основные задачи:
- Классификация основных языков программирования, описание особенностей их построения, достоинства и недостатки языков, этапы разработки программ и основные критерии оценки их качества.
- Основные принципы организации алгоритмов циклических структур.
Примеры организации циклических структур в различных языках программирования высокого уровня, выполнение сравнительного анализа и выделение особенностей их построения.
- Классификация массивов по различным категориям построения, их достоинства и недостатки. Организация работы с массивами статического и динамического типов в различных языках программирования высокого уровня, сравнительный анализ и выделение особенности их построения.
Алгоритм действий и их повторения позволит изобразить программу понятным для других пользователей языком.
Основные пособия к данной работе. В книге С. Немнюгина «TurboPascal» разбираются основные вопросы по программированию в среде Pascal, уделяется пристальное внимание основным понятиям, подробно изображается работа с процедурами, операциями над строками, в том числе и работа с массивами, а также работа с множествами, системное программирование, программирование графики, рекурсивные алгоритмы и введение в обьектно-ориентированное программирование. Также, в своей книге «TurboPascal. Наиболее полное руководство» В. Фаронов дает детальное изложение всех конструкций языка, приводит многочисленные примеры программ написанные доступным языком и с использованием различных приемов программирования. Хорошо расписаны все виды циклических алгоритмов с приведением множества примеров, что предоставляет возможность свободно ориентироваться в большом потоке информации и выбрать именно то, что нужно для решения поставленной в курсовой работе цели.
Список использованной литературы
1. С. Немнюгин — Turbo Pascal
2. В. Фаронов — TurboPascal. Наиболее полное руководство
3. Массивы в Турбо Паскаль: http://egeinf.gym 5cheb.ru/p 66aa 1.html
4. Массивы в TurboPascal. Решение задач на массивы:
http://nsportal.ru/shkola/informatika-i-ikt/library/
massivy-v-turbo-pascal-reshenie-zadach-na-massivy
5. РубенкингН.Дж. Турбо Паскаль для Windows: в 2-х томах
6. О. Меженный — Самоучитель Turbo Pascal
7. Р. Сулейманов — Методика решения учебных задач средствами
программирования. Методическое пособие.
8. Н. Культин — Турбо Паскаль в задачах и примерах
9. С. Трофимов — Программирование на языке высокого уровня:
Рабочая программа дисциплины
10. Ю. Федоренко — Алгоритмы и программы на TurboPascal
11. Е. Шумова — Программирование на языке высокого уровня:
Методические указания к курсовой работе
12. В. Потопахин — Турбо Паскаль. Решение сложных задач
13. А. Пахомова — Методическое пособие «Программирование на языке
TurboPascal»
14. С. Окулов — Программирование в алгоритмах
15. УчебникTurbo Pascal 7.0: http://pascal.guti.ru/fornext.html
16. Ф. Меньшиков — Олимпиадные задачи по программированию
17. Программирование. Динамические списки Pascal:
http://www.pascal.helpov.net/index/dynamic_lists_pascal_programming
18. Исходный текст программ на Паскаль: http://www.pascal
- c.ru/ishod_pascal.php
19. Стандарт оформления кода:
ru.wikipedia.org/wiki/Стандарт_оформления_кода
20.
1. правил написания чистого кода: http://ruseller.com/lessons.php
?rub=28&id=1063
21. Работа с массивами в Pascal:
http://ed.tusur.ru/lit/edu/informatica/Lections_part 2.pdf
22. Я. Гордон — Тонкости программирования на языке Паскаль
23. Методы сортировки массивов:
http://www.vzmakh.ru/info/pascal/modules/page 14.html
24. Borland Pascal – Руководство пользователя:
citforum.ru/programming/bp 70_ug/index.shtml
25. Обучение. Учебник по Паскалю:
pers.narod.ru/study/pascal.html