Принципи реалізації абстрактних класів і віртуальних функцій в С /Сli: перевантажені операції присвоєння і порівняння; конструктори ініціалізації та копіювання. Розробка програми розрахунку середнього діаметру крапель від дискового розпилювача рідини.
Далі описуються абстрактний клас SOLOBJ з ементом даних E_sh типу double під міткою protected , що означає, що дана змінна буде доступною з похідних класів та трьома віртуальними функціями: virtual void Read(String^ filename) abstract; - для читання даних з файлу virtual void solve() abstract; - для розрахунку обчислювального параметру virtual void Write(String^ filename) abstract; - для запису результату у файл а також похідний від нього клас TEPLOVIYSHUM з елементами даних Tk,R,DF типу double. Функції: 1. virtual void Read(String^ filename) abstract;-відповідає за считування вхідних даних з файлу. В функції відбувається почергове считування записаних до файду значень елементів даних Tk,R,DF Якщо файл із вказаним імям не знайдений, то функція поверне текс із вказаною помилкою. virtual void Read(String^ filename) override 3. virtual void Write(String^ filename) abstract - призначена для запису отриманого результату та вхідних даних до файлу. Віртуальна функція virtual String^ TOSTRING() override повертає значення параметрів в функцію вивода. virtual void Write(String^ filename) overrideБула створена програма для розрахунку середнього діаметру крапель, що виникають за допомогою дискового розпилювача рідини.
План
Зміст
Постановка задачі
Пояснювальна записка
Лістинг програми
Результати роботи програми
Висновки
Список літератури
Вывод
В процесі роботи поставлена задача була вирішена. Була створена програма для розрахунку середнього діаметру крапель, що виникають за допомогою дискового розпилювача рідини. Були повторені основні принципи роботи в C /CLI. Засвоєно матеріал по темам : абстрактні класи, віртуальні функції, наслідування класів, перевантажені операції присвоєння та порівняння і конструктори ініціалізації та копіювання, принципи роботи с ними в С /Cli. Створена програма була перевірена рядом тестів, після чого були зроблені висновки, що програма працює правильно та може бути використана на практиці.
Размещено на
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы