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;

}


 

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

78789. Голос рідної природи серцем слухати навчись (інтегрований урок) 371.5 KB
  Мета: вдосконалювати навички виразного читання, навички чітко і повно відповідати на запитання, збагачувати словниковий запас образними висловами, розвивати усне мовлення учнів; розширювати уявлення про поняття птахи, ознайомити учнів із зимуючими птахами своєї місцевості...
78790. Скарб над скарбами. Казки народів світу. Пагінець місячного дерева (Японська народна казка) 3.93 MB
  Завдання проекту. Розширити і поглибити знання про народні казки світу. Розвивати вміння оцінювати вчинки персонажів і визначати мотиви їхньої поведінки. Учити здійснювати проектну діяльність на основі відбору інформації з довідкової літератури.
78791. Мова – дивний скарб 63.5 KB
  Мета: формування ключових компетентностей: вміння вчитися – самоорганізовуватися до навчальної діяльності у взаємодії; загальнокультурної – дотримуватися норм мовленнєвої культури, зв’язно висловлюватися в контексті змісту; соціальної – здатність працювати в групі, в парі, з усіма в колективі...
78792. Скарби бабусиної скрині 77.5 KB
  Ліна: Ну а я що можу зробити? Візьми он книжку яку почитай. Марія: Та ти що з дуба впала, яка книжка, я ж покоління ХХІ століття - часу інтернету, - ми книжок не читаємо. Ліна: Тобі ж гірше. Не хочеш читати - візьми в хаті поприбирай. Подвійна користь буде: себе займеш і бабусі допоможеш.
78793. Как нечисть Любовь украла 45 KB
  На сцене стоит избушка старушки - сказочницы. Ставни открываются - в избушке сидит старушка. Во время её слов перебежками вокруг дома бегает нечистая сила. Старушка: Это было… иль не было Иль приснилось мне опять. Раз - окошки отворила - Сказку буду начинать! Сказку эту иль неправду...
78794. Скелет и мышцы 198 KB
  Цель: Знакомить учащихся со строением человека. Формировать интерес к познанию самого себя. Проверить усвоение материала по теме «Кожа». Расширить кругозор учащихся. Оборудование: индивидуальные карточки, плакаты, справочник, пособие «Скелет человека».
78795. З бабусиної скрині 61.5 KB
  Учень: Україно Україно Краю милий Краю золотавий Поля твої широкополі Пісні дзвінкоголосі Міста наші рідні Сади пишноцвітні Пшениці ряснії Городи багатії. Учень: Українська земле Де є краща Де миліша Як не на Вкраїні Тут городи і сади Тут яблука й гарбузи. Учень:...
78796. Сценарій тематичного вечора «Її величність Скрипка» 70.5 KB
  Скрипка народилася приблизно у 16-му столітті у руках одного з ломбардських майстрів Італії. Віола мала ніжний і мякий голос Але не було у неї високих блискучих звуків що мала скрипка. Говорять що Леонардо да Вінчі подарував їй завиток прикрасив її голівку і народилась скрипка що має характер...
78797. СЛАБКА ЛАНКА 68 KB
  Мета: Закріпити і повторити матеріал з історії України та всесвітньої історії, виявити недоліки в знаннях, розвивати логічне мислення, допитливість, кмітливість, викликати життєвий інтерес до історії.