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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 29.12.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. Механики мобильного маркетинга
3. Разработка технологического процесса сборки измерителя H21э транзисторов
4. Транспортные и погрузоразгрузочные средства Основные задачи и значение дисциплины в подготовке спе
5. Роль религии в США
6. Договор международной перевозки грузов
7. Методы генерирования идей
8. реферату- Загадки АтлантидиРозділ- Географія Загадки Атлантиди За даними бібліографії на сьогоднішній д
9. тема одно из условий функционирования гражданского общества и государства
10. а 8м 9а 9б 9м
11. История болезни - Педиатрия инфекция мочевыводящих путей
12. Категории Нормативная трактовка политики отражае
13. Вариант 5 ЗАВДАННЯ 1 Прочитай текст
14. тематики и физики в начале XX в
15. Россия и Абхазия- проблемы и стратегии сотрудничества
16. Would lower oil prices be good or bd news for the world economy
17. Реферат з дисципліни- системи технологiй
18. Он используется в дебатах по проблемам управления в сфере многостороннего сотрудничества
19. цели и функции теории управления
20. Счастье как образ жизни THE CONTINUUM CONCEPT In Serch of Lost Hppiness Jen Liedloff КАК ВЫРАСТИТЬ РЕБЕН.html