71517

Использование различных свойств наследования для расширения и уточнения классов

Лабораторная работа

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

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ с использованием различных свойств наследования для расширения и уточнения классов. Оборудование: IBM – совместимый компьютер, система программирования BC3.1, MVC++ 6.00.

Русский

2014-11-08

107.17 KB

0 чел.

Лабораторная работа №14

Использование различных свойств наследования для расширения и уточнения классов

Цель работы: Получить практические навыки в разработке алгоритмов и написании программ с использованием различных свойств наследования для расширения и уточнения классов.

Оборудование: IBM – совместимый компьютер, система программирования BC3.1, MVC++ 6.00.

Вариант 4

Индивидуальное задание

 

Приложение 1

Блок схемы к задачи 1

Get data                                                  put data

       

Put data                                                    main

      

Приложение 2

Исходный модуль задачи 1

#include "stdafx.h"

#include <iostream>

#include <string>

using namespace std;

class man

{ protected:

int vozr;

int ves;

string str,name;

public:

man() :  vozr(0), ves(0){}

man(int c, int m , int p) :  vozr(m), ves(p){}

void getdata()

{cout << "vvedite informaciu o chelovece " <<endl;

cout << "vvedite name "; cin>>name;       

cout << "vvedite vozrast "; cin>>vozr;

cout << "vvedite pol "; cin>>str;

cout << "vvedite ves "; cin>>ves;}

void putdata()

{cout << "informacia "<<endl;

cout << "name "<<name<<endl;

cout << "vozrast"<<vozr<<endl;

cout << "pol "<<str<<endl;

cout << "ves"<<ves<<endl;}};

class student: public man

{ private:

int god;  

public:

student() : god (0) {}

student(int g) : god(g) {}

void getdata()

{cout << "vvedite informaciu o studente  " <<endl;

cout << "vvedite name "; cin>>name;       

cout << "vvedite vozrast "; cin>>vozr;         

cout << "vvedite god obychenie "; cin >> god;

cout << "vvedite pol "; cin>>str;  }

void putdata()

{cout << "informacia o studente " << endl;

cout << "name "<<name<<endl;

cout << "vozrast "<<vozr<<endl;

cout << "pol "<<str<<endl;

cout << "god obuchenia " <<god << endl;   } };  

int main()

{     man p1;

   student a1;

   p1.getdata();

   cout << endl;

   a1.getdata();

   cout << endl;

   p1.putdata();

   cout << endl;

   a1.putdata();  

   return 0;

}


 

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

56124. Собівартість продукції, її структура. Витрати на виробництво продукції 135.5 KB
  Вивчення теми «Собівартість продукції, її структура. Витрати на виробництво продукції» в рамках усієї дисципліни сприяє формування у студентів вмінь та знань щодо структури собівартості, витрат на виробництво продукції...
56125. Содержание понятия нормирование труда 57 KB
  Нормирование труда - это установление норм затрат труда на изготовление единицы продукции или выработки количества продукции в единицу времени различают следующие основные виды норм: нормы времени; нормы выработки...
56126. Закріплення теоретичного матеріалу по знаках альтерації й вокально-інтонаційних, метро-ритмічних навичок на прикладі знайомих поспівок і пісень 55.5 KB
  Учні повинні довідатися по перших 8 тактах пісню – звучить пісня «Паровоз» Г.Ернесакса у виконанні педагога. Спів групою 1-го куплету пісні. Після цього діти повинні «зіграти» на паперових клавіатурах мелодію заспіву пісні від «ре», від « до», від «фа» з проспівуванням нотами водночас.
56127. Солоність вод світового океану 37.5 KB
  Цей блок починається словами Екзюпері: Вода в тебе ні кольору ні смаку тебе неможливо описати тобою насолоджуються не відаючи що ти таке. Згідно з цією теорією в хмарі міститься вода у вигляді льодяного пилу.
56128. Я, моя сім’я та друзі 973.5 KB
  Nice to see you, my dear students! You are so good-looking today! Your eyes are shining. I know you are eager to dive into English again. And it’s high time to start our lesson. Look at the blackboard and guess what we are going to talk about today.
56129. Сон, його фізіологічні механізми та гігієна сну 6.96 MB
  Мета: виховувати бережливе ставлення до свого здоров’я та гігієнічну необхідність здорового сну пізнавальний інтерес до теми; дати поняття про основний ритм життя людини встановити фази сну і їх фізіологічне значення...
56130. Сон і його значення 48 KB
  Мета: розкрити біологічні основи сну і сновидінь причини порушення сну сформувати поняття про фази сну та його роль в житті людини. Обладнання: схема фаз сну людини таблиці медіа фрагменти.