Обєктивно-орієнтоване програмування
Визначено особливості написання програми, яка клієнтським модулем буде викликати в об’єкта метод, який буде надавати інформацію про особу (ФІО, вік, батьки, місто народження, домашні улюбленці, улюблені мови програмування). Розглянуто працюючу програму.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | украинский |
Дата добавления | 27.09.2022 |
Размер файла | 37,2 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
природокористування України
Факультет інформаційних технологій
Кафедра інформаційні системи і технології
Лабораторна робота 1
Обєктивно-орієнтоване програмування
Виконав
студент групи ІСТ21017б
Іскоростенський Олексій Олександрович
Київ 2022
Завдання
Написати програму, яка клієнтським модулем буде викликати в об'єкта метод, який буде надавати інформацію про вас (ФІО, вік, батьки, місто народження, місто перебування, домашні улюбленці, улюблені мови програмування, університет). програма клієнтський модуль інформація
Код програми
class Homo(): def __init__(self, name_surname_patronymic, bithtday, telephone_num, city, country, parents, university,pets,favorite_programming_languages): self.name_surname_patronymic = name_surname_patronymic self._bithtday = bithtday self._telephone_num = telephone_num self.city = city self.country = country self._parents = parents self._university = university self._pets = pets self._favorite_programming_languages = favorite_programming_languages def print_pablic_inf(self): show_pablic_inf = str(self.name_surname_patronymic) + self.city + " " + self.country return (self.name_surname_patronymic, self.city, self.country) def print_privat_inf(self): show_privat_inf = str(self.name_surname_patronymic) + " " + self._bithtday + " " + self._telephone_num \ + " " + self.city + " " + self.country + " " + self._parents + " " + self._university + " " + self._pets.get_name_pet() + " " + self._favorite_programming_languages return ( self.name_surname_patronymic, self._bithtday, self._telephone_num, self.city, self.country, self._parents, self._university, self._pets.get_name_pet(), self._favorite_programming_languages) def print_pablic_inf_1(self): # self.print_privat_inf() return self.print_privat_inf() class pets(): def __init__(self, name_pet): self.name_pet = name_pet def get_name_pet(self): return (self.name_pet) cat = pets( "Myrchik" ) homo_sapiens = Homo( "Олексій Іскоростенський", "10 жовтня", "0975289319", "Коростень", "Україна", "мама Лариса тато Олександр", "NULES", cat, "поки що маю багато надій на мову програмування Python " ) print(homo_sapiens.print_pablic_inf()) print(homo_sapiens.print_pablic_inf_1())
Скрін працюючої програми
Размещено на Allbest.ru
Подобные документы
Написання програми для мобільного приладу, яка буде переводити числа з однієї системи числення в іншу. Розробка графічного інтерфейсу, яким зручно буде користуватись. Опис процедур, обробників та мови програмування. Дослідження логічних частин програми.
курсовая работа [1,2 M], добавлен 27.08.2014Особливості редагування за допомогою текстового редактора NotePad вхідного файлу. C++ як універсальна мова програмування, знайомство с функціями. Характеристика графічних засобів мови С. Аналіз основних понять об’єктно-орієнтованого програмування.
курсовая работа [123,3 K], добавлен 14.03.2013Особливості об'єктно-орієнтованого програмування. Розробка програми для елементарних математичних розрахунків, виведення результату на екран та запису у файлі. Сортування слів у рядку. Програма, яка реалізовує ходи шахових фігур. Програма-калькулятор.
отчет по практике [2,0 M], добавлен 19.03.2015Мова C++ є як одна з найпоширеніших сучасних мов програмування. Базові засоби мови С++, її специфічні риси. Технологія складу програм, специфіка організації процесу програмування. Модульне програмування. Особливості об’єктно-орієнтованого програмування.
курсовая работа [49,6 K], добавлен 26.03.2010Програми і мови програмування. Алфавіт мови програмування. Лексеми, зарезервовані слова мови Pascal. Ідентифікатори, типи даних. Арифметичні вирази, операції. Стандартні функції, структура програми. Процедури введення-виведення. Правила написання команд.
лекция [445,0 K], добавлен 24.07.2014Широкі можливості по використанню комп'ютерних навчальних систем. Розробка навчальної системи мультимедійного посібника з дисципліни "Інформатика і ОТ" на тему "Особливості мови програмування С++. Вказівники". Вимоги до розробки навчальної програми.
курсовая работа [2,9 M], добавлен 23.11.2010Написання програми для виведення чисел Фібоначчі. Загальна характеристика мови Паскаль. Науковий доробок Леонардо Фібоначчі. Історія і властивості послідовності. Особливості програмування мовою Turbo Pascal. Відкалібрування та синхронізування програми.
курсовая работа [325,1 K], добавлен 09.10.2013Об’єктно-орієнтоване програмування мовою С++. Основні принципи об’єктно-орієнтованого програмування. Розробка класів з використанням технології візуального програмування. Розробка класу classProgressBar. Базовий клас font. Методи тестування програми.
курсовая работа [211,3 K], добавлен 19.08.2010Характеристика методів та етапів створення простих програм на мові програмування С++. Особливості структури та порядку запуску програми. Функції вводу і виводу та маніпулятори мови С++. Робота з одновимірними масивами. Символьна інформація та рядки.
дипломная работа [91,2 K], добавлен 19.06.2010Використання мови програмуванння Java при виконанні "задачі лінійного програмування": її лексична структура і типи даних. Методи розв’язання задачі. Особливості логічної структури програми, побудова її зручного інтерфейсу за допомогою симплекс методу.
курсовая работа [437,9 K], добавлен 24.01.2011