Для студентов СПбГУТ по предмету Технологии программированияОтчет по лабораторной работе №3 «Конструирование класса, моделирующего работу устройства» Отчет по лабораторной работе №3 «Конструирование класса, моделирующего работу устройства»
2022-10-192022-10-19СтудИзба
Лабораторная работа: Отчет по лабораторной работе №3 «Конструирование класса, моделирующего работу устройства» вариант 7
Описание
Цель лабораторной работы:
Познакомиться с понятием инкапсуляция в объектноориентированном программировании, научиться защищать свойства объекта, моделировать поведение предмета.
Задание:
1.Разработать модель работы устройства, состоящую из 34 свойства, наиболее существенных для описания поведения устройства, и 36 методов, моделирующих поведение объекта.
2.Определить набор допустимых значений для каждого свойства.
3.Выявить все допустимые состояния объекта данного класса и представить их в виде таблицы следующего вида:
4.На основе модели сконструировать класс. Доступ к свойствам класса должен быть закрытым (private), к методам – открытым (public); изменение значений свойств (состояния) объекта осуществляется соответствующими методами.
5.Разработать консольное приложение, демонстрирующее работу объекта, в составе:
8.Разработать тесты для проверки соответствия модели поведения устройства и результатов работы программы.
9.Представить отчёт следующего содержания:
Автоматически регулируемый железнодорожный переезд
Познакомиться с понятием инкапсуляция в объектноориентированном программировании, научиться защищать свойства объекта, моделировать поведение предмета.
Задание:
1.Разработать модель работы устройства, состоящую из 34 свойства, наиболее существенных для описания поведения устройства, и 36 методов, моделирующих поведение объекта.
2.Определить набор допустимых значений для каждого свойства.
3.Выявить все допустимые состояния объекта данного класса и представить их в виде таблицы следующего вида:
№ состояния | Свойство 1 | Свойство 2 |
1 | Значение 1 | Значение 2 |
2 | Значение 3 | Значение 4 |
5.Разработать консольное приложение, демонстрирующее работу объекта, в составе:
- главный модуль, содержащий функцию main,
- модуль, содержащий разработанный класс.
- создание объекта;
- демонстрация текущего состояния объекта с помощью сообщений на экране;
- действия над объектом, меняющие его состояние.
8.Разработать тесты для проверки соответствия модели поведения устройства и результатов работы программы.
9.Представить отчёт следующего содержания:
- постановка задачи;
- диаграмма файлов проекта, содержащих исходный код (UML диаграмма компонентов);
- описание класса;
- текст программы;
- таблица допустимых состояний.
Автоматически регулируемый железнодорожный переезд
Файлы условия, демо
Характеристики лабораторной работы
Предмет
Учебное заведение
Вариант
Просмотров
12
Качество
Идеальное компьютерное
Размер
70,23 Kb
Список файлов
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
СПбГУТ

















