Пр 1. В рамках предложенной темы "Умный гараж" спроектируйте систему, состоящую из 4-5 уникальных классов. Подумайте имеют ли классы общие методы и свойства, если таковые есть, выделите их в абстрактный класс. Обозначьте связь элементов системы (Подсказка: не лишним будет создать отдельный объект, который не имеет физического воплощения, а отвечает только за обработку и передачу данных между другими объектами, если это необходимо, в моём примере – это MainControlUnit). Базу данных в вашей системе обозначьте отдельной сущностью, подумайте какие данные и с каких вещей она должна хранить. Поскольку следующие лабораторные подразумевают написание кода на Python, в котором модификаторы доступа («+», «-» и «/» на диаграмме) носят рекомендательный характер, ими можно пренебречь. 2. В рамках предложенной (или своей) темы спроектируйте, как минимум два интерфейса. Два интерфейса могут быть нужны, например, для пользователя и администратора. На примере умного дома это может быть интерфейс ребёнка, который только отображает некоторые данные и позволяет управлять некоторыми из вещей и интерфейс родителя, которые может позволять более глубоко настраивать управление домом. Подумайте какие данные лучше скрыть от одного пользователя, какие лучше показать, как лучше их отобразить. Содержание отчёта 1. Титульный лист 2. Задание 3. Диаграмма классов с описанием всех классов 4. Скриншоты интерфейсов с пояснениями 5. Выводы Пр2 Цель работы Приобретение навыков применения основных возможностей языка Python. Задание Разработайте функцию, принимающую, как аргумент массив с данными о работниках. Данные должны включать в себя имя, дату рождения, пол и номер телефона. Функция должна последовательно подставлять данные из массива в строку для изменения общего шаблона индивидуально для каждого сотрудника, формируя индивидуальное сообщение, которое печатается в консоль. Сообщение должно включать в себя упоминание имени, изменения прилагательных в зависимости от пола, расчет возраста сотрудника, преобразование номера телефона к читаемому виду (в массиве телефон должен хранится, как набор из десяти цифр). Функция должна возвращать количество напечатанных сообщений. Содержание отчёта Титульный лист Задание Код приложения Скриншоты с демонстрацией работоспособности программы Выводы
Кристина
МГИУ г.Вязьма
Огромное спасибо, очень благодарна) Работа выполнена, быстро и высококачественно!
Алена
ЕАДК
Ну вот второй раз заказываю работу у Николая работа выполнена на отлично досрочно и без п...
Ксения
Техникум индустрии питания коммерции с сервиса
Вы просто делаете все замечательно)) Не прошло и часа ,моя работа готова )) Умничка)*Совет...
Ирина
СПБГЭУ
Огромное спасибо за работу!!!Очень выручили)Работа выполнена за очень короткий срок и все...