Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Тема13 Об~єктноорієнтовне програмування

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 24.11.2024

PAGE  1

РОЗДІЛ 1. Програмування в Borland C++.

Тема1.3. Об’єктно-орієнтовне програмування.

Практичне заняття 5.

Тема заняття. Класи в С.

Мета: навчитися розробляти класи.

Студенти повинні:

знати: будову класу;

вміти: розробити клас для роботи з трикутником.

Забезпечення заняття:

Технічні засоби навчання:

  •  персональний комп'ютер;

Література:

  1.  Я.М.Глинський "C++ & C++ Builder Навчальний посібник".
  2.  Основні засади програмування Pascal, C++, Maple, Усенко К.В.
  3.  Основи програмування. – К.: Видавнича група BHV, 2005. – 384 с.:іл.
  4.  Т.Я.Павловская С/С++. Программирование на языке высокого уровня.

 


Порядок виконання роботи та звітність.

Під час виконання практичної роботи необхідно розробити клас для роботи з трикутниками.

Робота повинна бути оформлена у вигляді звіту.

Завдання: розробити клас для роботи з трикутниками

Приклад розробити клас для роботи з прямокутниками

#include <stdio.h>

#include <conio.h>

class RecTangle

{

private: double width;

     double length;

         public: double getWidth(void);

      double getLength(void);

          double getArea(void);

          double getPerum(void);

          void setWidth(double width);

          void setLength(double length);

          RecTangle(void);

};

double RecTangle::getWidth(void)

{

return width;

};

double RecTangle::getLength(void)

{

return length;

};

double RecTangle::getArea()

{

return (width*length);

};

double RecTangle::getPerum()

{

return (2*width+2*length);

};

void RecTangle::setWidth(double width)

{

  if (width>0 && width<20)

  {

 this->width=width;

  }

};

void RecTangle::setLength(double length)

{

  if (length>0 && length<20)

  {

 this->length=length;

  }

};

RecTangle::RecTangle()

{

width=3;

  length=5;

};




1. Христианская концепция человека и гуманизм искусства
2. Тема 4 Маркетинговые исследования ~ 8 ч
3. Казанский государственный университет культуры и искусств Факультет информационного сервиса и медиатех
4. Тема 27 Преступления против основ конституционного строя и безопасности государства По
5. на тему- Уголовноправовая характеристика мошенничества
6. Лабораторная работа ’1 Электрические цепи постоянного тока Выполнил- ст
7. Курсовая работа- Теплообменник
8. Именно от произношения во многом зависит взаимопонимание при общении
9. Электрохимия Электролиз расплава хлорида натрия описывается суммарным уравнением- 1NCl
10. Центр Патриот Сценарий конкурсной программы посвященной Дню защитника Отечества
11. Сучасна українська державність
12. Свободные экономические зоны Китая и России
13. ТЕМАТИКИ И ИНФОРМАТИКИ Было непросто принять решение о поступлении на факультет прикладной математики и и
14. темах. 6. Фотосинтез факторы оказывающие влияние на интенсивность процесса фотосинтеза
15. Особливості експертизи легкових автомобілів
16. Рисование изображений
17. Тема- Правовой режим земель энергетики
18. Передаточное число цепной передачи u Характер нагрузки
19. Права и свободы человека и гражданина история вопроса и современность
20. глутамилового остатка с пептида или пептидоподобного вещества содержащего концевой глутаматный остаток н