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

Реферат Програмування грі "трикутник"





уже Важко, оскількі при розробці програми меню вікорістовувався Механізм віртуальніх функцій Який однозначно полеглі розробка програми меню.

загаль реалізація про єктів в мові C + + Надзвичайно проста. Тому опісуючі Прості про єкти, на їх Основі можна будуваті складні системи и МОДЕЛІ, Які будут мати просту структуру з простих про єктів. Саме Завдяк такого підходу можна створюваті складні програмні продукти, Які розраховані на Вирішення складаний комплексних завдань.

Тому на мою думку ООП має больше ПЕРЕВАГА чем процедурно и функціональне програмування. Саме тому в усіх СУЧАСНИХ мовах програмування є підтримка ООП, и більшість з них Вже зроблені Тільки для ООП. p align="justify"> ПЕРЕЛІК ПОСИЛАННЯ


1.Юлін В. А., Булатова І.Р. Запрошення до Сі. - Мінськ: Виш. школа., 1990. p> 2.Грігорьев В. Л. Відеосистеми ПК фірми IBM. - М.: Радіо і зв'язок, 1993. p>. Прокоф'єв В. П. Сухарєв Н. Н., Храмов Ю. Є. Графічні засоби Turbo C і Turbo C + +. - М.: Фінанси і статистика, 1992. p>. Касаткін А. І., Вальвачев А. Н. Професійне програмування на мові Сі. Від Turbo C до Borland C + +. - Мінськ: Виш. школа, 1992.

. Рассохін Д. Від Сі до Сі + +. - М.: "Едель", 1993. p>. Сван Т. Освоєння Borlandc C + + 4.5. Практичний курс. Друге видання. - Київ: Діалектика, 1996. br/>

ДОДАТОК А


Основна програма


# include

# include

# include

# include

# include

# include CPoint

{: x, y;: getx () {return x;}; gety () {return y;}; init (int x1, int y1)

{= x1; = y1;

} draw (int color)

{(color); (x, y, color);

}

}; CTriangle

{: x1, y1, x2, y2, x3, y3, type; per;: getx1 () {return x1;} getx2 () {return x2;} getx3 () {return x3; } gety1 () {return y1;} gety2 () {return y2;} gety3 () {return y3;} gettype () {return type;} getper () {return per;} draw (int color)

{poly [8]; [0] = x1; poly [1] = y1; [2] = x2; poly [3] = y2; [4] = x3; poly [5] = y3; [6] = x1; poly [7] = y1; (color); (4, poly);

} init (CPoint p1, CPoint p2, CPoint p3)

{

// 1 rivnobedrenuy

// 2 rivnobedrenuy priamokytniy

// 3 && (B + c> a) && (a + c> b)))

{= p1.getx (); y1 = p1.gety (); = p2.getx (); y2 = p2.gety (); = p3.getx (); y3 = p3. gety (); = a + b + c; = 1; ((a == b) && (a == c)) = 3;


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





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

  • Реферат на тему: Return to materialism
  • Реферат на тему: Розробка ігрової програми на мові програмування Turbo Pascal
  • Реферат на тему: Розробка програми на мові програмування С + + з використаних об'єктно-о ...
  • Реферат на тему: Розробка програм у середовищі програмування Turbo Pascal 7.0
  • Реферат на тему: Розробка програми на мові програмування Delphi