- •Методические указания по выполнению курсовой работы по дисциплине «Программирование» направления 230100
- •Оглавление
- •Основные требования, предъявляемые к курсовой работе
- •Структура и содержание отчета (рпз) по курсовой работе
- •Требования к оформлению курсовой работы
- •Требования к оформлению основной части курсовой работы
- •Нумерация страниц курсовой работы
- •Нумерация разделов, подразделов и пунктов курсовой работы
- •Оформление иллюстраций в курсовой работе
- •Требования к оформлению таблиц
- •Требования к оформлению формул и уравнений
- •Процедура защиты курсовой работы
- •Задания к темам курсовой работы
- •Тема 1. Создание объектно-ориентированных приложений в среде Delphi задание на выполнение курсовой работы
- •Варианты к теме 1
- •Тема 2. Разработка приложений в среде Delphi. Создание компонентов пользователя. Задание на выполнение курсовой работы
- •Варианты к теме 2
- •Тема 3. Разработка библиотеки подпрограмм на основе модуля Unit и библиотеки dll. Задание на выполнение курсовой работы
- •Варианты к теме 3
- •Тема 4. Разработка объектно-ориентированного приложения Delphi, использующего массив объектов. Задание на выполнение курсовой работы
- •Варианты к теме 4
- •Тема 5. Применение вариантного типа при разработке приложений Delphi. Задание на выполнение курсовой работы
- •Тема 6. Исключительные ситуации и их применение в приложениях Delphi. Задание на выполнение курсовой работы
- •Тема 7. Рекуррентные алгоритмы и рекурсивные подпрограммы задание на выполнение курсовой работы
- •Список литературы
- •Типовая форма протокола заседания комиссии по защите
- •5. Мониторинг процесса выполнения курсового проекта (работы)
- •Протокол заседания комиссии по защите курсового проекта
- •117454, Москва, просп. Вернадского, 78
Тема 7. Рекуррентные алгоритмы и рекурсивные подпрограммы задание на выполнение курсовой работы
по дисциплине Программирование
(тема 7)
Наименование и основание для выполнения курсового проекта.
Наименование курсовой работы.
Рекуррентные алгоритмы и рекурсивные подпрограммы
Постановка задачи
Подобрать задачи, которые можно представить как рекуррентные алгоритмы. Выполнить описание задач с помощью рекуррентных алгоритмов. Реализовать все алгоритмы, используя для этого рекурсивные подпрограммы.
Исходные данные для разработки.
Система программирования Delphi5.
Выходные данные
Проект приложения в электронном виде.
Основание для выполнения КР (курсовой работы)-учебный план по специальности факультета ИС.
Цели и задачи KP.
Целью курсовой работы является получение навыков разработки приложений в среде Delphi
Частными целями KP являются:
обучение элементам технологии создания программного продукта
использование знаний по технологии структурного программирования с использованием современных средств: модуль и объект
обучение качественному оформлению документации на программное обеспечение
Задачи решаемые в КP.
Документировать теорию по рекуррентным зависимостям.
Подготовить описание задач, использующих рекуррентность.
Разработать алгоритмы задач и представить из на псевдокоде.
Разработать подпрограммы по алгоритмам.
Выполнить отладку подпрограмм.
Разработать приложение, демонстрирующее работу всех алгоритмов.
Требования к разработке
Определения подпрограмм по примерам должны быть представлены модулями Unit.
Приложение, демонстрирующее работу всех алгоритмов, должно управляться с помощью интерфейса, представленного диалоговыми окнами (формами).
Тестовые данные должны быть подготовлены в текстовых файлах. Для ускорения доступа к тестовым данным необходимо переписать их в типизированный файл, соответствующей структуры. Результаты тестирования должны быть представлены в элементах диалоговых форм. Предусмотреть использование аппарата исключительных ситуаций (try) при обработке файлов.
Приложение должно позволить пользователю в интерактивном режиме выбрать устройство вывода результатов тестирования: на монитор или на принтер.
Требования к документации.
Документация должна быть оформлена в форме pасчетно-пояснительной (РПЗ) записки согласно требований к РПЗ.
Список литературы
Фаронов Валерий Васильевич. Delphi. Программирование на языке высокого уровня: Учебник для вузов / В. В. Фаронов. — СПб.: Питер, 2007. — 639 с.: ил. — (Учебник для вузов). — Библиогр.: с. 628 (7 назв.)
Delphi 7 / А. Д. Хомоненко [и др.]; под ред. А. Д. Хомоненко. — СПб.: БХВ-Петербург, 2006. — 1200 с.: ил. — (В подлиннике). — Предм. указ.: с. 1196-1200
Фаронов Валерий Васильевич
Delphi. Программирование на языке высокого уровня: Учеб. для вузов / В. В. Фаронов. — СПб.: Питер, 2006. — 640 с.: ил. — (Учеб. для вузов). — Библиогр.: с. 628 (7 назв.)
Скворцова Л.А., Чудновская Н.Д. Лабораторный практикум по программированию в Delphi. Электронная версия:
Приложение 1 Титульный лист
|
|
| |
МИНОБРНАУКИ РОССИИ | |||
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный технический университет радиотехники, электроники и автоматики" МГТУ МИРЭА | |||
_________________________________________________________________________ (наименование факультета) |
| ||
_________________________________________________________________________ (наименование кафедры) |
|
КУРСОВОЙ ПРОЕКТ (РАБОТА) | |
по дисциплине | |
«______________________________________________________» (наименование дисциплины) | |
Тема курсового проекта (работы) «__________________________________________» (наименование темы)
| |
Студент группы ____________________ (учебная группа) |
Фамилия И.О |
Руководитель курсового проекта (работы) должность, звание, ученая степень |
Фамилия И.О |
Рецензент (при наличии) должность, звание, ученая степень |
Фамилия И.О |
|
|
Работа представлена к защите |
«__»_______201___ г. |
(подпись студента) |
|
|
|
«Допущен к защите» |
«__»_______201___ г. |
(подпись руководителя) |
Москва 2012
Приложение 2 Форма задания
МИНОБРНАУКИ РОССИИ | ||||
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования "Московский государственный технический университет радиотехники, электроники и автоматики" МГТУ МИРЭА
| ||||
_________________________________________________________________________ (наименование факультета) | ||||
_________________________________________________________________________ (наименование кафедры) | ||||
|
Утверждаю | |||
|
Заведующий кафедрой______________И.О. Фамилия | |||
|
«____» __________201___ г. | |||
ЗАДАНИЕ | ||||
на выполнение курсового проекта (работы) | ||||
по дисциплине «____________________________________________________________» | ||||
| ||||
Студент _________________________________________________Группа____________ | ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
| ||||
Задание на курсовой проект, (работу) выдал |
«___»______201__г. |
Подпись руководителя проекта
|
Ф.И.О. руководителя проекта | |
Задание на курсовой проект, (работу) получил |
«___»______201__г. |
Подпись студента – исполнителя проекта |
Ф.И.О. студента - исполнителя проекта |