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

Реферат Основи роботи в С + +





Лабораторна робота № 1


Тема: Створення класів і об'єкт. Основні прийоми роботи з класами та об'єктами.

Задача 1

Розробити класи для описаних нижче об'єктів. Включити в клас методи set (...), get (...), show (...). Визначити інші методи. Написати програму, що демонструє роботу з цим класом. Клас відповідає індивідуальному варіанту. p align="justify"> 1. Student : Прізвище, Ім'я, По батькові, Дата народження, Адреса, Середній бал, Факультет, Курс. Визначити чи є студент В«двієчникомВ», В«трієчникомВ», В«хорошистомВ», В«відмінникомВ».

# include

using namespace std; student {fam [10]; im [10]; otch [10]; datarog [10]; adress [10]; ball; fak [10]; kurs [10] ;: set (char fam [10], char im [10], char otch [10], char datarog [10], char adress [10], double ball, char fak [10], char kurs [10])

{(this-> fam, fam); (this-> im, im); (this-> otch, otch); (this-> datarog, datarog); ( this-> adress, adress);> ball = ball; (this-> fak, fak); (this-> kurs, kurs);

} get_rec (char f [10], char i [10], char o [10], char d [10], char ad [10], double & ba, faki [10] , char ku [10])

{strcpy (f, fam); (i, im); (o, otch); (d, datarog); (ad, adress); = ball; (faki, fak); ( ku, kurs);

} show ()

{cout << (Double ball) {if ((ball> 0) | | (ball <3)) cout <<В«dvoichickВ» < 4) | | ( ball <= 5)) {cout <<В«horoshistВ» <

}; main () {


В 

student wee; a [10]; b [10]; c [10]; d [10]; q [10]; w; e [10]; t [10]; В«vvedite dannieВ»; <<"_____" <> a; <<В«imyaВ» << ; endl;>> b; <<В«otchestvoВ» <> c; <<В«datarogВ» <> d; << ; В«adressВ» <> q; <<В«ballВ» <> w; <<В«fakВ» < > e; <<В«kursВ» <> t;. set (a, b, c, d, q, w, e, t);. red (w);. red1 (w);. red3 (w);. show ();

return 0;

}

Завдання 2

. Оголосити клас за наведеним нижче завданням у відповідності з номером варіанту і визначити для нього конструктор за замовчуванням, конструктор ініціалізації і конструктор перетворення. p align="justify">. Визначити функції-члени класу для введення і виведення членів-даних усередині оголошення класу. p align="justify">. Скласти програму, яка визначає чотири об'єкти класу і виводить їх на екран. Перший об'єкт повинен ініціалізуватися за замовчуванням, другий використовувати конструктор ініціалізації, третій - перетворення типу свого параметра до типу свого класу, а четвертий - функцію введення даних. p align="justify">. Виконати програму і перевірити відповідність заданих та отриманих даних. 5. Визначити функції введення і виведення поза оголошення класу і повторити виконання програми. p align="justify">. Оголосити функції введення і виведення як В«друзівВ» класу з параметром - об'єктом класу, переданим за значенням. Змінити визначення цих функцій і повторити виконання програми. p align="justify">. Оголосити функції введення і виведення як В«друзівВ» класу з параметром - об'єктом класу, переданим за посиланням. Змінити визначення цих функцій і повторити виконання програми. br/>В 

# include namespace std; comchislo

{

double x; y;

: (double x, double y)

{> x = x;> y = y;

} set (double x, double y)

{> x = x;> y = y;

} get_1 (double & x, double & y)

{> x = x;> y = y;

} show ()

{<<В«z =В» <

} set_s1 (double x, double y); get_s1 (double & x, double & y);

friend void vivod (comchislo o);

}; comchislo: set_s1 (double x, double y)

{> x = x;> y = y;

} comchislo: get_s1 (double & x, double & y)


{> x = x;> y = y;

} vivod (double x, double y)

{<<В«z =В» <

} main ()

{x, y; o (0,0);. ​​show (); <<«Vvedite mnimoe i realnoe chislo» <> x>> y;. set (x, y);. show ();. set_s1 (x, y); (x, y); 0;}

анолог

# include


В 

usin...


сторінка 1 з 9 | Наступна сторінка





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

  • Реферат на тему: Розробити технологічну схему виробництва сталі марки 35Г2 і визначити основ ...
  • Реферат на тему: Основні методи оцінки кандидатів при прийомі на роботу в ТОВ &Робота для Ва ...
  • Реферат на тему: Середній клас в соціології
  • Реферат на тему: Методика роботи з статистичними матеріалами на уроках географії, 6-10 клас
  • Реферат на тему: Інтегрований урок читання (1 клас), історії (3 клас)