Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

ЗАВДАННЯ № 5

Читайте также:
  1. II. Завдання та обов'язки
  2. Виховні завдання
  3. Вправа « Знайди істину». Завдання.Віднайди у тексті повісті слова, фрази, що характеризують героїнь. Зроби висновок, як ставиться автор до цих персонажів. ( Слайд 3 ).
  4. Домашнє завдання уч________ 10-___ класу ____________
  5. Домашнє завдання.
  6. Економічний зміст, призначення, завдання та принципи здійснення соціального страхування на випадок безробіття
  7. Енергетичне забезпечення виробництва: завдання, нормування енергоспоживання, методи визначення потреби у видів енергії й заходи енергозбереження.
  8. Завдання
  9. Завдання
  10. Завдання

ПРАКТИЧНА РОБОТА №3

Тема: Конструктори без параметрів. Конструктори ініціалізації. Деструктори.

 

Мета: навчититись створювати програми, з використанням конструкторів без параметрів та конструкторів з параметрів та деструкторів

Обладнання: Персональні комп’ютери

ТЕОРЕТИЧНІ ВІДОМОСТІ

Перед виконання роботи самостійно повторити теоретичний матеріал «Конструктори без парамеnрів, конструктор ініціалізації, деструктори»

 

ХІД ВИКОНАННЯ РОБОТИ

Створити об’єкти, застосовуючи контруктор без парамернів та конструктор з параметрами.

class myclass {

int a, b;

public:

myclass(); // конструктор без парметрів

myclass(int x, int y); // конструктор з параметрами

void show();

};

myclass::myclass(int x, int y)

{

cout << "В конструкторе\n";

a = x;

b = y;

}

void myclass::show()

{

cout << a << ' ' << b << "\n";

}

int main()

{ myclass ob1;

myclass ob(4, 7);

ob.show(); ob1.show();

return 0;

}

ІНДИВІДУАЛЬНЕ ЗАВДАННЯ

ЗАВДАННЯ №1

Створити клас - "дата" з полями: день (1 - 31), місяць (1 - 12), рік (ціле число). Клас має конструктор, функції-члени установки дня, місяця і року, функції-члени повертання дня, місяця і року, а також дві функції-члени друку: друк по шаблону: "5 січня 1997 року" і "05.01.1997". Функції-члени установки полів класу повинні перевіряти коректність параметрів, що задаютьс

ЗАВДАННЯ № 2

Дан класс Date. Создать два конструктора Date(). В первом случае данные задаются в виде строки символов, в другом — в виде трех целых.

Класс містить функції, виведення даних на екран,

Створити два об’єкта, які будуть ініціалізуватись відповідними конструкторами.

 

ЗАВДАННЯ № 3

Створити клас stack, який реалізує стек, який можна використовувати для зберігання символів. Створити два об'єкти s1 і s2 (s2 створюється шляхом привласнення s1). Символи реально розміщуються лише стек s1, але після виконання присвоювання об'єкт s2 також містить символи, які знаходяться в об'єкт s1. Створити конструктори і деструктори

 

ЗАВДАННЯ № 4


Дан класс Rectangle. Створити конструктор без параметрів, як буду ініціалізувати закриті члені-дані нулями, конструктор ініціалізації, конструктор копіювання, деструктор. Класс містить функції знаходження периметра, площі, виведення даних на екран,

Створити два об’єкта, які будуть ініціалізуватись відповідними конструкторами.

 

 

ЗАВДАННЯ № 5

Створити простий клас для рядків strtype, котрий містить сам рядок і її довжину. Коли створюється об'єкт strtype, для зберігання рядка виділяється пам'ять, і початкова довжина рядка встановлюється рівною нулю. Коли об'єкт strtype видаляється, ця пам'ять звільняється.

Створити конструктори ініціалізації, копіювання, деструктор

Створити два об’єкта, які будуть ініціалізуватись відповідними конструкторами.

 




Дата добавления: 2015-09-10; просмотров: 51 | Поможем написать вашу работу | Нарушение авторских прав

Рак желудка | Энтеропатия | Гепатит | Цирроз печени | Гломерулопатии | Интерстициальный нефрит | ВИРУСНЫЕ ВОЗДУШНО-КАПЕЛЬНЫЕ ИНФЕКЦИИ | Респираторно-синтициальные инфекции. | Брюшной тиф | Сальмонеллез |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.126 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав