Класс-массив. Туры агентства 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Класс-массив. Туры агентства



Примечание. Включите в этот класс сведения о турфирме.

Операции класса-массив:

· Создать массив из N элементов. Количество элементов вводит пользователь.

· Заполнить массив

· Вывести массив

· Отсортировать массив методом прямой вставки по стране и стоимости

· Сформировать список туров по стране и стоимости

 

ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

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

(тема 5)

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

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

Применение вариантного типа при разработке приложений Delphi.

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

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

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

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

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

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

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

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

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

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

· обучение элементам технологии создания программного продукта

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

· обучение качественному оформлению документации на программное обеспечение

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

2.2.1. Изучение вариантного типа. Описание его по схеме, рассмотренной в курсе «Программирование на ЯВУ». Определение вариантов применения типа.

2.2.2. Разработка примеров для демонстрации использования типа.

2.2.3. Рассмотрение применения типа в лабораторных работах. (обоснуйте, в каких работах вы бы использовали вариантный тип, вместо тех, что были рассмотрены в лабораторной работе).

2.2.4. Разработка подпрограмм по примерам.

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

 

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

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

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

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

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

 

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

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

 

ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

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

(тема 6)

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

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

Исключительные ситуации и их применение в приложениях Delphi.

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

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

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

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

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

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

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

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

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

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

· обучение элементам технологии создания программного продукта

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

· обучение качественному оформлению документации на программное обеспечение

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

2.2.1. Изучение теории по исключительным ситуациям.

2.2.2. Разработка примеров для демонстрации использования try для контроля ввода данных с консоли и при чтении из файла, а также использование стандартных обработчиков и пользовательских.

2.2.3. Разработка подпрограмм по примерам.

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

 

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

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

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

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

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

 

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

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

 

ЗАДАНИЕ НА ВЫПОЛНЕНИЕ КУРСОВОЙ РАБОТЫ

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

(тема 7)

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

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

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

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

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

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

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

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

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

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

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

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

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

· обучение элементам технологии создания программного продукта

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

· обучение качественному оформлению документации на программное обеспечение

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

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

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

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

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

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

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

 

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

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

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

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

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

 

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

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

 

 

Структура РПЗ

 

Титульный лист

Содержание

Реферат

· Общее число страниц, количество таблиц, рисунков, количество разделов

· Краткий обзор содержания основных разделов расчетно-пояснительной записки

Введение

· Кратко указать, чему посвящена курсовая работа и что создано в результате выполнения работы

 

Теоретическое введение

1.1. Анализ возможных подходов к решению.

 

2. Проектная часть (раздел2)

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

2.2. Проектное решение

2.2.1. Описание вашего решения поставленной задачи (модульная структура, список задач, их краткое описание, определение структуры файла, структуры реализующей поиск, оценка времени выполнения операции поиска)

2.3. Описание структуры интерфейса пользователя (если используете)

 

3. Экспериментальная часть (раздел 3)

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

3.2. Тестирование. Набор тестов

3.3. Отладка задачи. Протокол тестирования на всем наборе тестов.

Примечание: протокол должен быть оформлен по следующей схеме

Номер теста

Исходные данные:………………..

Результат: ………………...

3.4. Инструкция программисту.

3.5. Инструкция системному программисту.

Список литературы

Приложение

 

Требования к оформлению РПЗ.

1. Документ должен быть структурирован.

2. Все разделы и подразделы должны быть оформлены в форме многоуровневого списка.

3. Приложения пронумерованы и подписаны в правом верхнем углу по форме - Приложение N. В тексте документа ссылки на приложения.

4. Рисунки подписаны и пронумерованы, например: Рис. 2.1. Блок схема алгоритма операции Insert.

 

 



Поделиться:


Последнее изменение этой страницы: 2017-02-07; просмотров: 98; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 13.59.136.170 (0.027 с.)