Содержание

Введение 3

Глава 1. Языки программирования высокого уровня 5

Глава 2. Решение циклических алгоритмов 9

Глава 3. Работа с массивами 24

Заключение 35

Список использованной литературы 37

Выдержка из текста

В своей повседневной жизни мы довольно часто сталкиваемся с повторяющимися действиями, тратим на них большое количество времени и сил, но сделать проще или вовсе отменить эти действия зачастую не получается. Однако с началом появления разнообразных языков программирования, стало возможным описание и упрощение любых действий, например, чтобы предотвратить часто повторяющиеся действия следует использовать циклические алгоритмы. Из вышесказанного ясно, что актуальность избранной темы заключается в необходимости упрощения повторяющихся действий на примере повседневной деятельности применив средства программирования. Объектом исследования в данной курсовой являются возможности языков высокого уровня в работе с циклами и массивами. В данной курсовой работе будут изучены все возможные варианты циклических алгоритмов, и будет продемонстрирована работа с массивами на языке высокого уровня Pascal.

На данный момент существует великое множество различных языков программирования, ход развития которых шел вместе с ходом развития вычислительной техники. Язык Pascal разрабатывался для обучения программированию, однако ввиду легкости изучения и наглядности написанных на нем программ он получил широкое распространение и дальнейшее развитие. Сегодня, Pascal считается одним из самых используемых языков во всем мире.

Целью в данной работе является решение задач прямо связанных с применением циклов — когда нужно применить ту или иную форму циклической структуры, чтобы не возникло ошибок и алгоритм был эффективен. Для ее достижения выделим основные задачи:

— Классификация основных языков программирования, описание особенностей их построения, достоинства и недостатки языков, этапы разработки программ и основные критерии оценки их качества.

— Основные принципы организации алгоритмов циклических структур. Примеры организации циклических структур в различных языках программирования высокого уровня, выполнение сравнительного анализа и выделение особенностей их построения.

— Классификация массивов по различным категориям построения, их достоинства и недостатки. Организация работы с массивами статического и динамического типов в различных языках программирования высокого уровня, сравнительный анализ и выделение особенности их построения.

Алгоритм действий и их повторения позволит изобразить программу понятным для других пользователей языком.

Основные пособия к данной работе. В книге С. Немнюгина «TurboPascal» разбираются основные вопросы по программированию в среде Pascal, уделяется пристальное внимание основным понятиям, подробно изображается работа с процедурами, операциями над строками, в том числе и работа с массивами, а также работа с множествами, системное программирование, программирование графики, рекурсивные алгоритмы и введение в обьектно-ориентированное программирование. Также, в своей книге «TurboPascal. Наиболее полное руководство» В. Фаронов дает детальное изложение всех конструкций языка, приводит многочисленные примеры программ написанные доступным языком и с использованием различных приемов программирования. Хорошо расписаны все виды циклических алгоритмов с приведением множества примеров, что предоставляет возможность свободно ориентироваться в большом потоке информации и выбрать именно то, что нужно для решения поставленной в курсовой работе цели.

Список использованной литературы

1. С. Немнюгин — Turbo Pascal

2. В. Фаронов — TurboPascal. Наиболее полное руководство

3. Массивы в Турбо Паскаль: http://egeinf.gym5cheb.ru/p66aa1.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. 10 правил написания чистого кода: http://ruseller.com/lessons.php

?rub=28&id=1063

21. Работа с массивами в Pascal:

http://ed.tusur.ru/lit/edu/informatica/Lections_part2.pdf

22. Я. Гордон — Тонкости программирования на языке Паскаль

23. Методы сортировки массивов:

http://www.vzmakh.ru/info/pascal/modules/page14.html

24. Borland Pascal – Руководство пользователя:

citforum.ru/programming/bp70_ug/index.shtml‎

25. Обучение. Учебник по Паскалю:

pers.narod.ru/study/pascal.html

Похожие записи