Created
October 15, 2020 14:45
-
-
Save trolley813/f49fca6a7c84aaa3ede6bce52166b49e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Вариант 1 | |
| 1) Создайте перечисления "Масть" | |
| (со значениями 4-х мастей) и "Ранг" (со значениями | |
| рангов игральных карт: 1=туз,2=двойка и т.д. | |
| до 13(король)). Создайте класс "Игральная карта" | |
| с атрибутами масти и достоинства. Напишите | |
| метод для определения того,бьет ли одна карта | |
| другую (с опциональным параметром козырной | |
| масти). | |
| 2) Создайте модель данных "Трамвайное депо" | |
| со следующими сущностями: трамвайный вагон | |
| (атрибуты - номер, модель, год постройки, | |
| заводской номер, основной маршрут(опционально)); | |
| сотрудник (табельный номер, ФИО, должность, | |
| закрепленный вагон (опционально)); запись о | |
| ремонте (дата,номер вагона, категория,что сделано). | |
| Вариант 2 | |
| 1) Создайте интерфейс "Геометрическая фигура" | |
| с методами вычисления площади и периметра. | |
| Реализуйте этот интерфейс в 2-3 классах. | |
| 2) Создание модель базы зданий со следующими | |
| сущностями: улица (название, дата присвоения) | |
| дом (улица,номер дома, серия, год постройки, | |
| этажность, уровень износа), капитальный ремонт | |
| (дом,даты проведения,что сделано). | |
| Вариант 3 | |
| 1) Создайте класс "Шашечная доска" с информацией | |
| о положении шашек на доске и очереди хода. | |
| Напишите метод для проверки возможности | |
| хода шашкой с определенной позиции. | |
| 2) Напишите контроллер для модели из задания 1 | |
| со следующими действиями: добавить вагон, | |
| получить информацию о вагоне (включая всех | |
| прикрепленных сотрудников и историю | |
| ремонтов), просмотреть список вагонов, | |
| удалить вагон, изменить информацию о вагоне. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment