Предмет: Информатика, автор: rakhimjanovnematulla

Задание 1.
Напишите программу с классом Math.Создайте два атрибута — a и b.
Напишите методы:
- addition — сложение,
- multiplication — умножение,
- division — деление,
- subtraction — вычитание.
При передаче в методы параметров a и b с ними нужно производить соответствующие действия и печатать ответ.

Задание 2.
Создайте класс Computer, который будет принимать следующие аргументы: владелец, процессор, операционная система, память, хранилище, монитор. Пропишите метод строкового представления класса. Создайте метод, который будет возвращать имя владельца компьютера в таком формате: "Владельцем компьютера является "ИМЯ_ВЛАДЕЛЬЦА". Запустите метод самостоятельно. Затем сделайте так, чтобы метод запускался автоматически, при создании экземпляра класса. Создайте методы, которые будут сравнивать два класса по их оперативкам.

Задание 3.
Напишите программу с классом Student, в котором есть три атрибута: name, groupNumber и age. По умолчанию name = Ivan, age = 18, groupNumber = 10A.
Необходимо создать пять методов:
- getName,
- getAge,
- getGroupNumber,
- setNameAge,
- setGroupNumber.
Метод getName нужен для получения данных об имени конкретного студента, метод getAge нужен для получения данных о возрасте конкретного студента, метод

getGroupNumber нужен для получения данных о номере группы конкретного студента. Метод SetNameAge позволяет изменить данные атрибутов установленных по умолчанию, метод setGroupNumber позволяет изменить номер группы установленный по умолчанию. В программе необходимо создать пять экземпляров класса Student, установить им разные имена, возраст и номер группы.

Ответы

Автор ответа: TemaZpro
2

Код на языке Python. Задание 1:

class Math:

   def __init__(self, a, b):

       self.a = a

       self.b = b

   def addition(self):

       result = self.a + self.b

       print("Сложение:", result)

   def multiplication(self):

       result = self.a * self.b

       print("Умножение:", result)

   def division(self):

       if self.b != 0:

           result = self.a / self.b

           print("Деление:", result)

       else:

           print("Деление на ноль невозможно.")

   def subtraction(self):

       result = self.a - self.b

       print("Вычитание:", result)

a = float(input("Введите A: "))

b = float(input("Введите B: "))

math_obj = Math(a, b)

math_obj.addition()

math_obj.multiplication()

math_obj.division()

math_obj.subtraction()

Код на языке Python. Задание 2:

class Computer:

   def __init__(self, owner, processor, os, memory, storage, monitor):

       self.owner = owner

       self.processor = processor

       self.os = os

       self.memory = memory

       self.storage = storage

       self.monitor = monitor

       self.show_owner()

   def __str__(self):

       return f"Computer: [Owner: {self.owner}, Processor: {self.processor}, OS: {self.os}, Memory: {self.memory}, Storage: {self.storage}, Monitor: {self.monitor}]"

   def show_owner(self):

       print(f"Владельцем компьютера является {self.owner}")

   def compare_memory(self, other):

       if self.memory > other.memory:

           print("Первый компьютер имеет больше оперативной памяти")

       elif self.memory < other.memory:

           print("Второй компьютер имеет больше оперативной памяти")

       else:

           print("Компьютеры имеют одинаковое количество оперативной памяти")

computer1 = Computer("Иван", "Intel Core i5", "Windows 10", 8, "1TB HDD", "23\" LCD")

computer2 = Computer("Елена", "AMD Ryzen 7", "Ubuntu 20.04", 16, "512GB SSD", "27\" IPS")

print(computer1)

print(computer2)

computer1.compare_memory(computer2)

Код на языке Python. Задание 3:

class Student:

   def __init__(self, name="Иван", age=18, groupNumber="Г-10А"):

       self.name = name

       self.age = age

       self.groupNumber = groupNumber

   def getName(self):

       return self.name

   def getAge(self):

       return self.age

   def getGroupNumber(self):

       return self.groupNumber

   def setNameAge(self, name, age):

       self.name = name

       self.age = age

   def setGroupNumber(self, groupNumber):

       self.groupNumber = groupNumber

   def printStudentInfo(self):

       print(f"Студент: {self.name}\nВозраст: {self.age}\nНомер группы: {self.groupNumber}\n")

def printStudentsInfo(*students):

   for student in students:

       student.printStudentInfo()

       

student1 = Student("Алексей", 20, "Г-11")

student2 = Student("Мария", 19, "Г-23")

student3 = Student("Иван", 21, "П-41")

student4 = Student("Екатерина", 18, "П-32")

student5 = Student("Дмитрий", 19, "Г-14")

student1.setNameAge("Александр", 22)

student2.setGroupNumber("П-42")

printStudentsInfo(student1, student2, student3, student4, student5)

Похожие вопросы
Предмет: Физкультура и спорт, автор: tatasaburovaa
9. Понятие «здоровье» можно классифицировать следующим образом: А) здоровье – это отсутствие болезней; Б) «здоровье» и «норма» - понятия тождественные; В) здоровье –состояние человека, отражающее его полное физическое, психическое и социальное благополучие и обеспечивающее полноценное выполнение трудовых, социальных и биологических функций; Г) отсутствие вредных привычек у человека. 10. Одним из важнейших условий качества рабочей силы является: А) уровень физической подготовленности; Б) уровень здоровья и физического развития; В) уровень теоретических знаний; Г) все вместе. 11. Важнейшие компоненты неупорядоченности и хаотичности в организации жизнедеятельности студентов – это: А) несвоевременный прием пищи; Б) систематическое недосыпание; В) малое пребывание на свежем воздухе; Г) курение; Д) все вместе. 12. Основными элементами здорового образа жизни студентов выступают: А) закаливающие процедуры; Б) соблюдение режима труда и отдыха, питания и сна; В) отказ от вредных привычек; Г) организация целесообразного режима двигательной активности; Д) все вместе. 13. Среди факторов риска для здоровья ставится на первое место: А) перегруженность учебно-профессиональными и домашними обязанностями; Б) конфликты с окружающими; В) злоупотребление алкоголем; Г) все вместе. 14. Обычной нормой ночного сна студента считается А) 7 - 8 часов; Б) 5-6 часов; В) 3- 4 часа; Г) 10-12 часов. 15. Главное правило полноценного питания не менее А) одного раза в день; Б) 2 - 3 раза в день; В) 3-4 раза в день; Г) 4-5 раз в день. 16. Оптимальным двигательным режимом для студентов является такой, при котором мужчины уделяют занятиям физической культурой А) 3 - 4 часа в неделю; Б) 8 - 12 часов в неделю; В) 14 - 16 часов в неделю; Г) 16 -18 часов в неделю. 17. Эффективное средство восстановления работоспособности -это: А) массаж, контрастный душ; Б) гигиена одежды и обуви; В) уход за полостью рта и зубами; Г) здоровый образ жизни. 18. Личная гигиена включает: А) соблюдение распорядка дня; Б) уход за телом; В) использование одежды и обуви, не оказывающей вредного воздействия на организм; Г) все перечисленное.