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;

}


 

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

62226. Произведения русских писателей 18 века. Русская басня 21.03 KB
  Цель: продолжить знакомство с жанром басни; познакомиться с творчеством И. Задача: показать особенности басни как вида литературного произведения. Крылова в жанре басни. С жанром басни вы познакомились в начальной школе.
62227. Антонимы 19.31 KB
  Цели урока: Ознакомление учащихся с понятием антонимы формирование умения находить и подбирать антонимы. Что же такое антонимы попробуйте сами сформулировать правило. А как вы думаете для чего в речи нужны антонимы Чтобы ответить на этот вопрос предлагаю...
62228. Изготовление поздравительной открытки 335.21 KB
  Цель: Познакомить с изготовлением поздравительной открытки к празднику Дня матери; Закрепить знания о видах и свойствах бумаги; Развивать умения проводить анализ образца составлять план работы и отчет о ней с помощью учителя. Как нужно правильно держать ножницы во время работы...
62229. Познавательное внеклассное мероприятие «Знатоки кроссвордов» 34.85 KB
  План мероприятия: Подготовительный этап оформление помещения в котором будет проходить мероприятие необходимо расставить парты в два круга подготовка реквизита к конкурсам два одинаковых кроссворда для первого конкурса; бумага ручки карандаши линейки для проведения второго конкурса подготовка поощрительных призов Начальный этап вводная часть Проведение конкурсов...
62230. Развитие творческой личности на уроке музыки 55.8 KB
  Понятие о развитии личности Об искусстве вести урок Творчество учителя и ученика из опыта работы Слушание музыки Музыка дети учитель Пение как состояние души Импровизация Пластическое интонирование Инструментальное музицирование Урок музыки источник...
62231. Развитие творческой личности ребенка на уроке музыки 53.69 KB
  Творческое начало рождает в ребенке живую фантазию, живое воображение. Творчество по природе своей основано на желании сделать что-то, что до тебя еще никем не было сделано, или хотя то, что до тебя существовало, сделать по-новому, по-своему, лучше.