
- •Минобрнауки рф Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования «пензенский государственный технологический университет»
- •Пенза 2014
- •Цель курсовой работы
- •Содержание и объем курсовой работы
- •Указания к выполнению основных разделов курсовой работы
- •Методические указания по выполнению курсовой работы
- •1. Общие сведения о динамических структурах данных
- •2. Особенности реализации операций с динамическими списками на языке Pascal
- •Список использованных источников
- •Приложение в Образец оформления листа содержания содержание
Список использованных источников
1. Данилина, Н. П. Основы алгоритмизации и языки программирования [Текст]: Учеб.-практич. пособие. В 2-х ч. / Н. П. Данилина, Л. Н. Долгушева, Л. А. Кутепова, В. В. Пикулин. – Пенза: Изд-во Пенз. гос. технол. акад., 2007.
2. Данилина, Н. П. Основы программирования на языке ПАСКАЛЬ [Текст]: Методические указания к выполнению лабораторных работ по дисциплине «Алгоритмические языки и программирование» / Н. П. Данилина, Л. А. Кутепова, Т. В. Андреева. – Пенза: Изд-во Пенз. гос. технол. акад, 2008. – 92 с.
3. Епанешников, А. М. Программирование в среде Turbo Pascal 7.0 [Текст] / А. М. Епанешников, В. А. Епанешников. – 4-е изд., испр. и дополн. – М.: «ДИАЛОГ-МИФИ», 2002. – 367 с.
4. Фаронов, В. В. Турбо Паскаль 7.0. Начальный курс [Текст]: Учеб. пособие / В. В. Фаронов. – Изд. 7-е, перераб. – М.: «Нолидж», 2001. – 576 с.
5. Немнюгин, С. А. Turbo Pascal [Текст]: практикум / С. А. Немнюгин. – СПб: Питер, 2001. – 256 с.
6. Федоренко, Ю. П. Алгоритмы и программы на Turbo Pascal [Текст]: Учебный курс / Ю. П. Федоренко. – СПб.: Питер, 2001. – 240 с.
7. Турбо Паскаль 7.0. Самоучитель [Текст] / Под ред. В. Кораблова. – 16-е изд. – СПб., Киев: Питер.BHV, 2004. – 479 с.
8. Алексеев, Е. Р. Турбо Паскаль 7.0 [Текст] / Е. Р. Алексеев, О. В. Чеснокова, В. Н. Павлыш, Л. В. Славинская. – М.: ООО «Издательство АСТ»: Изд-во «НТ Пресс», 2004. – 270 с.
9. Меженный, О. А. Turbo Pascal [Текст]: Учитесь программировать / О. А. Меженный. – М.: Издательский дом «Вильямс», 2002. – 448 с.
10. Павловская, Т. А. С/C++. Программирование на языке высокого уровня [Текст] / Т. А. Павловская. – СПб.: Питер, 2004. – 461 с.
11. Подбельский, В. В. Язык Си++ [Текст]: Учеб. пособие / В. В. Подбельский. – 4-е изд. – М.: Финансы и статистика, 1999. – 560 с.
12. Подбельский, В. В. Программирование на языке Си [Текст]/ В. В. Подбельский, С. С. Фомин: Учеб. пособие. – 2-е доп. изд. – М.: Финансы и статистика, 2002. – 600 с.
13. Савич, У. С++ во всей полноте [Текст] / У. Савич. – Киев: Издательская группа BHV; СПб.: Питер, 2005. – 784 с.
14. Климова, Л. М. С++. Практическое программирование. Решение типовых задач [Текст] / Л. М. Климова. – М.: КУДИЦ-ОБРАЗ, 2001. – 592 с.
15. Шилдт, Г. Самоучитель С++ [Текст] / Г. Шилдт. – 3-е изд. – СПб.: BHV–Санкт-Петербург, 1998. – 688 с.
16. Шилдт, Г. Теория и практика С++ [Текст] / Г. Шилдт. – СПб.: BHV–Санкт-Петербург, 1996. – 416 с.
17. Шмидский, Я. К. Программирование на языке С/С++. Самоучитель [Текст] / Я. К. Шмидский. – М.: Издательский дом «Вильямс», 2004. – 352 с.
18. ГОСТ 2.105–95. Общие требования к текстовым документам. М.: Изд-во стандартов, 1995. – 20 с. – (Единая система конструкторской документации)
19. ГОСТ 2.106–96. Текстовые документы. М.: Изд-во стандартов, 1996. – 40 с. – (Единая система конструкторской документации).
20. ГОСТ 7.1–2003. Библиографическое описание документа. Общие требования и правила составления. – М.: Изд-во стандартов, 2004. – 76 с. – (Система стандартов по информации, библиотечному и издательскому делу).
21. ГОСТ 19.701–90. Схемы алгоритмов, программ, данных и систем. Общие требования и правила оформления. – М.: Изд-во стандартов, 1991. – 25 с. – (Единая система программной документации).
Приложение А
Образец оформления титульного листа ПЗ
МИНОБРНАУКИ РФ
ФГБОУ ВПО «Пензенский государственный технологический университет»
Факультет информационных и образовательных технологий
Кафедра «Вычислительные машины и системы»
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе
по дисциплине «Программирование»
на тему «Создание и обработка динамического списка»
Выполнил студент группы
Руководитель проекта
Проект защищен с оценкой
Пенза 2014
Приложение Б
Образец оформления листа задания на курсовое проектирование
Минобрнауки РФ
Пензенский государственный технологический университет
Кафедра Вычислительные машины и системы
«УТВЕРЖДАЮ»
зав. кафедрой
« »
З А Д А Н И Е
на курсовое проектирование по курсу
«Программирование»
Студенту Иванову И. И. Группа 13ИВ1б
Тема проекта Создание и обработка динамического списка
Исходные данные (технические требования на проектирование)
Разработать программу для формирования и редактирования однонаправленного динамического списка с использованием интерфейса пользователя типа «горизонтальное меню с выбором по функциональной клавише».
Программа должна выполнять следующие функции:
1) создавать динамический список и заполнять поля данных элементов динамического списка данными из текстового файла;
2) выводить данные динамического списка в файл в виде таблицы;
3) производить добавление элемента в начало списка;
4) производить удаление элемента с заданным номером;
5) производить обмен местами элементов с заданными ключами.
Предметная область элементов динамического списка – «животные». Запись должна содержать не менее 4-х информационных полей.
При разработке программы использовать модули пользователя (для языка Pascal) либо заголовочные файлы пользователя (для языка С++).
Объем работы по курсу
1. Расчетная часть
Отсутствует
2. Графическая часть
Схема программы
3. Экспериментальная часть
Разработка, отладка и тестирование программы
Срок выполнения проекта по разделам
1. Постановка задачи к 18 февраля 2014 г.
2. Метод решения задачи и ее формализация к 4 марта 2014 г.
3. Выбор языка программирования к 18 марта 2014 г.
4. Разработка состава и структуры данных к 1 апреля 2014 г.
5. Разработка алгоритма решения задачи к 15 апреля 2014 г.
6. Разработка программы к 29 апреля 2014 г.
7. Отладка и тестирование программы к 13 мая 2014 г.
8. Оформление ПЗ к 27 мая 2014 г.
Дата выдачи задания « 11 » февраля 2014 г.
Дата защиты проекта « » 2014 г.
Руководитель Е. А. Артюшина
Задание получил « 11 » февраля 2014 г.
Студент И. И. Иванов