logo search
4

Тема 7. Рекуррентные алгоритмы и рекурсивные подпрограммы задание на выполнение курсовой работы

по дисциплине Программирование

(тема 7)

  1. Наименование и основание для выполнения курсового проекта.

    1. Наименование курсовой работы.

Рекуррентные алгоритмы и рекурсивные подпрограммы

    1. Постановка задачи

Подобрать задачи, которые можно представить как рекуррентные алгоритмы. Выполнить описание задач с помощью рекуррентных алгоритмов. Реализовать все алгоритмы, используя для этого рекурсивные подпрограммы.

Исходные данные для разработки.

Система программирования Delphi5.

    1. Выходные данные

Проект приложения в электронном виде.

    1. Основание для выполнения КР (курсовой работы)-учебный план по специальности факультета ИС.

  1. Цели и задачи KP.

    1. Целью курсовой работы является получение навыков разработки приложений в среде Delphi

Частными целями KP являются:

    1. Задачи решаемые в КP.

      1. Документировать теорию по рекуррентным зависимостям.

      2. Подготовить описание задач, использующих рекуррентность.

      3. Разработать алгоритмы задач и представить из на псевдокоде.

      4. Разработать подпрограммы по алгоритмам.

      5. Выполнить отладку подпрограмм.

      6. Разработать приложение, демонстрирующее работу всех алгоритмов.

  1. Требования к разработке

    1. Определения подпрограмм по примерам должны быть представлены модулями Unit.

    2. Приложение, демонстрирующее работу всех алгоритмов, должно управляться с помощью интерфейса, представленного диалоговыми окнами (формами).

    3. Тестовые данные должны быть подготовлены в текстовых файлах. Для ускорения доступа к тестовым данным необходимо переписать их в типизированный файл, соответствующей структуры. Результаты тестирования должны быть представлены в элементах диалоговых форм. Предусмотреть использование аппарата исключительных ситуаций (try) при обработке файлов.

    4. Приложение должно позволить пользователю в интерактивном режиме выбрать устройство вывода результатов тестирования: на монитор или на принтер.

  2. Требования к документации.

Документация должна быть оформлена в форме pасчетно-пояснительной (РПЗ) записки согласно требований к РПЗ.