Курсовая работа: Проектирование и разработка классов средствами языка программирования С++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, а также преопределенную операцию слоения),
--> ЧИТАТЬ ПОЛНОСТЬЮ <--