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