Курсовая работа С++ (классы) 500 руб
Основная тема: классы.
Необходимо создать три класса:
1. Класс технологического объекта
2. Класс датчика
3. Класс контроллера
В программе должен быть реализовано следующее:
1. Должен присутствовать цикл обработки, который с условным интервалом времени (например, одна итерация цикла = 1 секунда) опрашивает объект-контроллер о состоянии технологического объекта. На каждой итерации цикла выводятся текущие значения технологических параметров, и запрашивается меню дальнейшего действия (продолжить итерации или завершить программу). Кроме этого объект-контроллер получает сообщение о начале следующей итерации. Длительность итерации должна выбираться в зависимости от закона изменения так, чтобы между переключением режимов проходило 3-5 итераций.
2. Объект-контроллер опрашивает объекты-датчики, которые возвращают значения параметров, полученные от объекта - технологического объекта.
3. На основе полученных данных объект-контроллер принимает решение о переключении режима в сторону увеличения или уменьшения значения измеряемого параметра.
4. Технологический объект на основе простейшего математического закона производит вычисление значений технологических параметров.
5. Объекты необходимых классов должны создаваться в главной части программы и указатели на них должны передаваться другим соответствующим объектам.
Особые требования:
1. Классы должны иметь имена, характеризующие их назначение.
2. Свойства классов должны иметь имена, характеризующие их назначение.
3. Объекты, отвечающие за датчики, должны быть организованы в массив.
4. Обязательно применение виртуальных методов для получения информации и назначении датчика и о значении технологических параметров, возвращаемых датчиком.
5. Соответственно, там, где требуется, необходимо применять наследование.
Выводимые на экран результаты (каждую итерацию):
1. Название датчика.
2. Название и значение технологического параметра.
3. Информация о текущем режиме работы технологического объекта.
4. Предупреждение о переключении режима работы технологического объекта.
5. Должно быть видно, как изменяется технологический параметр в зависимости от режима работы технологического объекта.
Зарегистрируйтесь или войдите на сайт под своим именем.