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;

}


 

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

25167. Філософські засади гуманітарного знання 28 KB
  Філософські засади гуманітарного знання Тривалий час для філософії головним напрямком орієнтації були ідеали природничого знання точність об’єктивність повторюваність результату. Проте досить давно було підміченим що значна частина гуманітарного знання яке отримує своє коріння в культурі і з яким дуже тісно виявляється пов’язаним філософське знання не знаходить адекватного відображення в теорії і методології природничого знання. Головні проблеми гуманітарного знання властиві також і філософії – пізнавальне і ціннісне відношення людини...
25168. Арістотель. «Метафізика»: вчення про сутність 22.5 KB
  Справді ми маємо на увазі одне й те ж коли говоримо людина і одна людина людина що існує і людина.
25169. Ідея поступу в філософії історії Просвітництва 24 KB
  Ідея поступу загальносвітоглядна ідея що відображає віру в прогрес і є символом європейської цивілізації. Активного розвитку в епоху Просвітництва набуває ідея розвитку. Ідея поступу розглядає історію як певний процес що прямує до досконалості. Також ідея поступу включає в себе ідею породження тобто кожна наступна стадія розглядається як результат попередньої.
25170. Поняття феномену у феноменологічній філософії 31 KB
  Поняття феномену у феноменологічній філософії Феномен від грецьк. У феноменології Гуссерля Ф. дається в принципово іншій – феноменологічній – установці. Після процедури феноменологічної редукції очищення змісту свідомості від натуралізму та психологізму цей зміст постає як інтенційна даність ноезоноематичних актів що конституюють змістовний результат пізнання.
25171. М.Фуко. “Слова і речі” 28 KB
  Підзаголовок €œАрхеологія гуманітарного знання€. Археологія як протиставлення кумулятивістським концепціям для яких найважливішим є прогрес знання через накопичення спостережених фактів. В книзі €œАрхеологія знання€ доробив та €œпомякшив€ розриви між епістемами за рахунок поняття €œдискурсивна практика€.
25172. Роль соціальних інститутів в житті суспільства 25.5 KB
  Соціальні інститути бувають: Економічні – поділ праці право приватної власності заробітна плата; Політичні – держава армія суд партії Інститути шлюбу та сімї Виховні Соціальні інститути в системі культури.Дюркгейма вивів ряд базових соціальних характеристик якими повинні володіти соціальні інститути. Інститути сприймаються індивідами як зовнішня реальність. Інститути сприймаються індивідом як об'єктивна реальність.
25173. Поняття нації в сучасній соціальній філософії 25 KB
  Поняття нації в сучасній соціальній філософії. Але якщо говорити про сучасне розуміння нації то панує ряд таких тенденцій: Нації – це явища модерної епохи Європоцентризм погляди дослідників завжди спрямовані на Європу пр розгляді цього поняття Нації – це штучно створений феномен вони є продуктом процесу модернізації та створені для певних цілей. Нації – це територіальні та політичні спільноти Вони завжди засновані на соціальній комунікації. Ентоні Сміт пропонує виокремлювати такі підходи до розуміння нації в сучасну епоху:...
25174. Критика соціальних теорій Гегеля і Маркса за працею К.Поппера “Відкрите суспільство та його вороги” 22.5 KB
  Найголовніший пункт критики – ідея історичної закономірності розвитку людської спільноти. Поппер відкидає поняття закону історії і каже що історичні факти можна пояснити після того як вони відбулися але шукати в них закономірності немає сенсу. Закономірності вивчає соціологія історія ж аналізує окремі події. Він вважав хибною дихотомію природничонаукового та соціального знання через те що й там і там діє принцип фальсифікації заперечував існування обєктивних законів історії стверджував відсутність жорсткого детермінізму в природі і...
25175. К.Леві-Стросс – один з найвизначніших представників структуралізму 29.5 KB
  Подібні спроби вчинялися до нього Проппом при аналізі казки але саме ЛевіСтросс вкорінив інваріантні форми структуру не у емпіричній реальності а у самій людині в несвідомих структурах розуму. – нова дисципліна яка виникає як результат об’єднання ЛевіСтросом соціальної антропології і етнологічної дисципліни. Недоліки вчення ЛевіСтросса: поглинання свободи індивіда об’єктивними закономірностями переоцінка ролі позасвідомого недооцінка ролі історії.