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