ОСНОВЫ ТЕОРИИ ПРОГРАММИРОВАНИЯ, ТП, Петрова Лаба 3

Раздел
Программирование
Просмотров
655
Покупок
0
Антиплагиат
Не указан
Размещена
20 Фев 2020 в 22:51
ВУЗ
СПБГУТ
Курс
2 курс
Стоимость
100 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Лаба 3
49.6 Кбайт 100 ₽
Описание

Лабораторная работа

на тему “Конструирование класса, моделирующего работу устройства средствами

языка С++” по дисциплине «Технологии программирования»

Выполнила:

Санкт-Петербург

2017



Задание

1.    Разработать модель работы устройства, состоящую из 3-4 свойства, наиболее существенных для описания поведения устройства, и 3-6 методов, моделирующих поведение объекта.

2.    Определить набор допустимых значений для каждого свойства

3.    Выявить все допустимые состояния объекта данного класса и представить их в виде таблицы следующего вида:

4.    На основе модели сконструировать класс. Доступ к свойствам класса должен быть закрытым (private), к методам – открытым (public); изменение значений свойств (состояния) объекта осуществляется соответствующими методами.

5.    Разработать консольное приложение, демонстрирующее работу объекта, в составе: главный модуль, содержащий функцию main

модуль, содержащий разработанный класс.

6.    Программа должна выполнять следующие действия:

·       создание объекта;

·       демонстрация текущего состояния объекта с помощью сообщений на экране;

·       действия над объектом, меняющие его состояние.

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

8.    Разработать тесты для проверки соответствия модели поведения устройства и результатов работы программы.

9.    Представить отчёт следующего содержания:

·       постановка задачи;

·       диаграмма файлов проекта (UML-диаграмма компонентов) на этапе сборки проекта;

·       текст программы;

·       таблица допустимых состояний.

Вам подходит эта работа?
Похожие работы
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир