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

Раздел
Программирование
Просмотров
413
Покупок
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-диаграмма компонентов) на этапе сборки проекта;

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

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

Вам подходит эта работа?
Похожие работы
Основы программирования
Творческая работа Творческая работа
21 Мая в 09:07
12 +1
0 покупок
Основы программирования
Тест Тест
18 Мая в 22:51
27 +4
0 покупок
Основы программирования
Контрольная работа Контрольная
18 Мая в 22:39
28 +1
0 покупок
Основы программирования
Тест Тест
18 Мая в 20:59
25 +3
0 покупок
Основы программирования
Тест Тест
18 Мая в 20:50
22 +1
0 покупок
Другие работы автора
Интегрированные системы проектирования и управления
Лабораторная работа Лабораторная
10 Апр 2020 в 19:53
339
0 покупок
Интегрированные системы проектирования и управления
Лабораторная работа Лабораторная
10 Апр 2020 в 19:50
328
2 покупки
Интегрированные системы проектирования и управления
Лабораторная работа Лабораторная
10 Апр 2020 в 19:48
325
1 покупка
Интегрированные системы проектирования и управления
Лабораторная работа Лабораторная
10 Апр 2020 в 19:46
435
3 покупки
Методы защиты информации
Лабораторная работа Лабораторная
10 Апр 2020 в 19:40
419
3 покупки
Методы защиты информации
Лабораторная работа Лабораторная
10 Апр 2020 в 19:36
327
3 покупки
Методы защиты информации
Лабораторная работа Лабораторная
10 Апр 2020 в 19:33
358
2 покупки
Методы защиты информации
Лабораторная работа Лабораторная
10 Апр 2020 в 18:39
328
2 покупки
Методы защиты информации
Лабораторная работа Лабораторная
10 Апр 2020 в 18:34
433
3 покупки
Web-программирование
Лабораторная работа Лабораторная
9 Апр 2020 в 10:33
345
2 покупки
Web-программирование
Лабораторная работа Лабораторная
9 Апр 2020 в 09:52
332
2 покупки
Web-программирование
Лабораторная работа Лабораторная
9 Апр 2020 в 09:49
245
2 покупки
Основы программирования
Лабораторная работа Лабораторная
30 Мар 2020 в 16:51
304
0 покупок
Юриспруденция
Презентация Презентация
30 Мар 2020 в 16:46
317
0 покупок
Юриспруденция
Презентация Презентация
30 Мар 2020 в 16:40
297
0 покупок
Юриспруденция
Презентация Презентация
30 Мар 2020 в 16:38
314
1 покупка
Интеллектуальные информационные сети
Лабораторная работа Лабораторная
24 Мар 2020 в 15:51
989
38 покупок
Интеллектуальные информационные сети
Лабораторная работа Лабораторная
24 Мар 2020 в 15:49
513
22 покупки
Темы журнала
Показать ещё
Прямой эфир