Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Основи програмування на мові С + + "

Реферат Основи програмування на мові С + + "





ожна описати так, что робота Зі структурою даніх и внутрішніх адміністратівніх підпрограмах здійснюється через Спеціальний інтерфейс. Програмування без ПРИХОВАНЕ даніх (Із! Застосування структур) вімагає меншої продуманості, чім програмування з ПРИХОВАНЕ даніх (з використаних класів). Структуру можна візначіті НЕ занадто задумуючісь про ті, як ее передбачається використовуват. А коли візначається клас, вся увага зосереджується на забезпеченні нового типу ПОВНЕ кількістю операцій, что візначені для про єкту цього типу. Година, витраченного на розробка нового типу, звичайна багаторазове окупається при розробці и тестуванні програми. Ефективно засобой про єктно-орієнтованого програмування є Використання похідніх класів. Похідні класи дають просту, гнучкий и Ефективний апарат Завдання для класу альтернативного інтерфейсу і визначення класу за помощью додавання можливіть до Вже наявного класу без перепрограмування чг перекомпіляції. За помощью похідніх класів можна такоже Забезпечити загальний інтерфейс для декількох різніх класів так, щоб Другие Частини програми могли працювати з об'єктами ціх класів однаковим чином. При цьом Звичайний в КОЖЕН об'єкт розміщується інформація про тип, для того щоб ці об'єкти могли оброблятіся відповіднім чином у сітуаціях, коли їхній тип не можна візначіті во время компіляції. Для елегантної и надійної ОБРОБКИ таких дінамічніх перелогових тіпів мається Поняття віртуальної Функції. За своїй суті похідні класи існують для того, щоб полегшіті програмісту формулювання спільності.

Метод Вирішення задачі

При розгляді даної програми для визначення радіуса описом вокруг вершин багатокутніка Кіл вінікає необхідність знаходження Довжина СТОРІН цього багатокутніка. Як відомо, відстань между двома точками знаходится за формулою:


В 

Отже, скоріставшісь цією формулою, я нашел Довжину двох суміжніх СТОРІН, что дозволило мені найти радіусі описом Кіл.

Опіс класів


При складенні даної курсової роботи я створі три ВЛАСНА класи - це класи tochka, mnogougolnik, та kola. Слід зауважіті Використання дружніх зв'язків между класами mnogougolnik та kola, де кла kola є дружнім класу mnogougolnik. br/>

class tochka

{x; y;: set (int xx, int yy) {x = xx; y = yy}; getx () return x; gety () return y;

};


Даній клас запісує координат та масиву вершин багатокутніка, Який створюється функцією void dat (). При цьом віщезазначеній масив створюється у пам'яті комп'ютера дінамічно. Крім цього, кла tochka містіть Функції getx (), gety (), Які повертаються значення координат вершин багатокутніка. p align="justify"> mnogougolnik

{

int kol;

friend class kola; * tochki;: dat (); show ();

...


Назад | сторінка 2 з 8 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Прикладне додаток &Розробка проекту для створення нового класу Auto і елеме ...
  • Реферат на тему: Розробка програми на базі об'єктно-орієнтованого підходу и корістувальн ...
  • Реферат на тему: Коли працювати можна менше ...
  • Реферат на тему: Розробка програмного комплексу з використанн об'єктно-орієнтованого під ...