Обєктивно-орієнтоване програмування

Визначено особливості написання програми, яка клієнтським модулем буде викликати в об’єкта метод, який буде надавати інформацію про особу (ФІО, вік, батьки, місто народження, домашні улюбленці, улюблені мови програмування). Розглянуто працюючу програму.

Рубрика Программирование, компьютеры и кибернетика
Вид лабораторная работа
Язык украинский
Дата добавления 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.