- •Методические указания по выполнению курсовой работы по дисциплине Программирование направления 230100 (бакалавр)
- •Требования к разрабатываемому приложению.
- •Вывод результатов решения задачи, также может быть выполнен по выбору пользователя в поля формы или в файл.
- •Требования к документации.
- •Наименование и основание для выполнения курсового проекта.
- •Наименование курсовой работы.
- •Выходные данные
- •Цели и задачи kp.
- •Задачи решаемые в кp.
- •5. Требования к документации.
- •Задачи решаемые в кp.
- •Требования к документации.
- •Наименование и основание для выполнения курсового проекта.
- •Наименование курсовой работы.
- •Выходные данные
- •Цели и задачи kp.
- •Задачи решаемые в кp.
- •5. Требования к документации.
- •Структура рпз
- •Теоретическое введение
Требования к разрабатываемому приложению.
Приложение, демонстрирующее применение структуры должно быть разработано как проект Delphi. Взаимодействие пользователя с приложением должно осуществляться посредством пользовательского интерфейса.
Ввод тестовых данных может быть выполнен по выбору пользователя: с клавиатуры или из файла.
Вывод результатов решения задачи, также может быть выполнен по выбору пользователя в поля формы или в файл.
Предусмотреть в приложении возможность отображения данных из файла на монитор по требованию пользователя.
Приложение, использующее DLL должно запускаться на компьютере на котором не установлен Delphi.
Требования к документации.
Документация должна быть оформлена в форме pассчетно - пояснительной записки согласно требований кафедры.
Варианты к теме 3
Задание 1
Операции с компонентами целого числа. Число представлено целым значением. через числовой: Сумма цифр, симметричность числа, НОД двух чисел, НОК двух чисел, простое число, число Мерсена, число Армстронга, совершенные числа, дружественные числа.
Задание 2
Алгоритмы внутренней сортировки: прямого обмена, прямой вставки, прямого выбора, Шейкер сортировка, сортировка Шелла.
ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ
по дисциплине Программирование
(тема 4)
Наименование и основание для выполнения курсового проекта.
Наименование курсовой работы.
Разработка объектно-ориентированного приложения, использующего массив объектов, в среде Delphi.
Постановка задачи
Разработать класс (класс варианта), определенный вариантом. Разработать второй класс–массив, элементами которого являются объекты класса–варианта. Разработать приложение, демонстрирующее применение класса-массива.
Исходные данные для разработки.
Система программирования Delphi5.
Выходные данные
Проект приложения в электронном виде.
Основание для выполнения КР (курсовой работы)-учебный план по дисциплине Программирование на ЯВУ
Цели и задачи kp.
Целью курсовой работы является получение навыков разработки приложений в среде Delphi
Частными целями KP являются:
обучение элементам технологии создания программного продукта
использование знаний по технологии структурного программирования с использованием современных средств: модуль и объект
обучение качественному оформлению документации на программное обеспечение
Задачи решаемые в кp.
Анализ исходных данных, постановки задачи, исследование предложенной вариантом задачи.
Определение структуры класса-варианта.
Разработка алгоритмов методов класса-варианта
Разработка текстового файла, содержащего тесты для тестирования класса-варианта.
Тестирование класса-варианта.
Определение структуры класса-массива.
Разработка алгоритмов методов класса-массива
Разработка текстового файла, содержащего тесты для тестирования класса-массива.
Тестирование класса-массива.
Разработать приложение, демонстрирующее использование класса-массива.
Требования к разработке
Определения классов должны быть представлены модулями Unit.
Приложение, демонстрирующее использование класса-массива должно управляться с помощью интерфейса, представленного диалоговыми окнами (формами).
Тестовые данные должны быть подготовлены в текстовых файлах. Для ускорения доступа к тестовым данным необходимо переписать их в типизированный файл, соответствующей структуры. Результаты тестирования должны быть представлены в элементах диалоговых форм. Предусмотреть использование аппарата исключительных ситуаций (try) при обработке файлов.
Приложение должно позволить пользователю в интерактивном режиме выбрать устройство вывода результатов тестирования: на монитор или на принтер.