Курсовая работа: Проектирование и разработка классов средствами языка программирования С++Builder6/0

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение

Высшего профессионального образования

"Кубанский государственный технологический университет"

(КубГТУ)

Армавирский механико-технологический институт

Кафедра внутризаводского электрооборудования и автоматики

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту

по дисциплине Объектно-ориентированное программирование

на тему "Проектирование и разработка абстрактных типов данных средствами языка программирования C++ Builder 6/0"

Выполнил студент группы

Руководитель (нормоконтроллер)

проекта доц. каф.

Защищен

Армавир 2010 г.

Содержание задания: Создать класс wind, характеризующий ветровой режим. Класс должен содержать два поля типа int для хранения значений направления (0˚<dd<360˚) и модуля скорости ветра (V км/час). Поля объектов инициализировать конструктором по умолчанию и конструктором с двумя параметрами. Класс должен содержать константные методы вывода значений характеристик ветра в формате (dd-V), а также каждой характеристики в отдельности и метод, вычисляющий значения составляющих скорости по известным значениям модуля и направления (u=Vcos (dd), v=Vsin (dd)). Написать программу, позволяющую выводить в виде таблицы массив переменных типа wind (каждая строка - объект класса wind). Интерфейс программы построить с использованием визуальных компонентов библиотеки VCL.

Объем работы 25-30 листов.

Рекомендуемая литература:

Архангельский А.Я. Программирование в C++ Builder 6. - М.: ЗАО "Издательство БИНОМ". 2003. - 1152 с.: ил.

Иванова П.С. Объектно-ориентированное программирование: Учебник для ВУЗов. - М.: Изд. МГТУ им Н.Э. Баумана. 2001. - 320с.: ил.

Шамис В.А. BorlandC++Builder 6/0 для профессионалов. - СПб.: Питер, 2003. - 798 с.: ил.

Срок выполнения проекта с

Дата выдачи задания

Руководитель проекта доцент кафедры ВЭА ____________

Задание принял студент ___________________

Реферат

Курсовая работа: 27 с., 6 рис., 2 прил., 1 прогр.

КЛАСС WIND, ОБЪЕКТ, C++BUILDER 6.

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

Задачи:

спроектировать классwind, построить UML- диаграмму проектируемого класса,

для инициализации полей объектов использовать конструктор по умолчанию и конструктор с параметрами, организовать вывод значений характеристик ветра в формате dd-V, а также преопределенную операцию слоения),

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 406
Бесплатно скачать Курсовая работа: Проектирование и разработка классов средствами языка программирования С++Builder6/0