35281

Тема: Розробка програм з використанням класів Ціль роботи: вивчити синтаксичні конструкції для оголошення.

Практическая работа

Информатика, кибернетика и программирование

Відповідно до індивідуального завдання розробити структуру класу зробити визначення функційчленів класу clss розробити алгоритм використання об'єктів і покажчиків на об'єкти класу для доступу до даних і функцій членам. Перевірити можливість доступу до членів класу в розділах privte public protected.Дайте визначення поняттям: об'єкт клас данчлени класу функціїчлени класу.У чому відмінність між класом і об'єктом класу 3.

Украинкский

2013-09-09

66.5 KB

0 чел.

МП Вариант 7 Лагода Д.

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

Тема: Розробка програм з використанням класів

Ціль роботи: вивчити синтаксичні конструкції для оголошення, визначення і використання класів. Розібратися з особливостями використання класів у мові С.

Обладнання: ПК,ПО Borland C++

Хід роботи

1.ТБ КОТ

2.Вивчити теоретичні відомості.

3.Відповідно до індивідуального завдання розробити структуру класу, зробити визначення функцій-членів класу (class), розробити алгоритм використання об'єктів і покажчиків на об'єкти класу для доступу до даних і функцій- членам. Перевірити можливість доступу до членів класу в розділах private, public, protected. У розділах оголосити мінімум по одному дан-члені, включаючи статичні (static).

4.Набрати програму на комп'ютері.

5.Усунути помилки.

6.Одержати результат.

7.Оформити звіт.

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

7

Базовий клас

Похідний клас

Похідний клас

транспортний засіб

літак

дельтоплан

Контрольні запитання

1.Дайте визначення поняттям: об'єкт, клас, дан-члени класу, функції-члени класу.

2.У чому відмінність між класом і об'єктом класу?

3.Чи можна визначити функцію усередині класу?

4.Чи можна використовувати в різних класах однакові імена даних і функцій-членів?

5.Які класи пам'яті можна використовувати при оголошенні об'єктів?

6.Чи можна використовувати класи пам'яті при оголошенні членів класу, чому?

7.Що означає термін інкапсуляція?

8.Як виробляється керування доступом до елементів класу?

9.Що означають специфікатори доступу public, protected, private

10.Назвіть специфікатор доступу за замовчуванням до членів класу і структури.

11.Чи обмежується кількість і порядок проходження розділів у класі?

12.Назвіть особливості використання статичних (static) членів класу.

13.Для чого використовується оператор дозволу області видимості (::)?

14.Чи можуть структури містити функції як елементи?

15.Чи можуть структури і класи бути вкладеними?

16.Яка область дії членів класу?

17.Як одержати доступ до статичних членів класу з програми?

18.Чи можна оголосити тип у тілі класу при оголошенні класу?


 

А также другие работы, которые могут Вас заинтересовать

5750. Физиологические особенности лошади 134.5 KB
  На протяжении тысячелетий лошадь остаётся верным спутником и помощником человека. Трудно назвать другое животное, чьё значение для нас было бы столь велико. Уже более четырех десятилетий общая численность лошадей в мире остаётся стабильной...
5751. История фирмы Сименс 81.5 KB
  Биография основателя компании Сименс. 13 декабря 1816 г. в городе Ленте близ Ганновера родился Вернер Сименс - будущий инженер, изобретатель, ученый, промышленник, общественный деятель. Окончив с отличием гимназию в Любеке, затем артиллерийское инже...
5752. Цинкодефициты и значение цинка в жизни человека 71.5 KB
  О цинкодефицитах и не только. Все больше людей сейчас приходят к осознанию что прежде чем требовать от своего организма стабильно - эффективных результатов работы - необходимо обеспечить ему для этого максимально благоприятные условий...
5753. Монолитное перекрытие выполняемое по балочной схеме 74 KB
  На сегодняшний день из существующих технологий возведения зданий и сооружений наиболее перспективным является монолитное строительство. Это - возведение конструктивных элементов из бетоносодержащей смеси с использованием специальных...
5754. Конвейер ленточный крутонаклонлонный (угол наклона 600) 5.64 MB
  Высокопроизводительная работа современного предприятия невозможна без правильно организованных и надежно работающих средств промышленного транспорта. Например, на машиностроительном заводе получают и распределяют по цехам сотни тонн металла...
5757. Построение осесимметричного меридиального потенциального потока 246 KB
  Исходные данные к курсовой работе Большой радиус канала R= 0,35 м Малый радиус канала r=0,045 м Высота канала на входе b0=0,3 м Угол наклона конической части за малым радиусом ...
5758. Глобальные проблемы мировой цивилизации 123.5 KB
  Введение Глобальные проблемы нашей эпохи - закономерное следствие всей современной глобальной ситуации, сложившейся на земном шаре в последней трети XX века. Для правильного понимания происхождения, сущности и возможности их решения необходимо ...