50656

Використання покажчиків для роботи зі складеними типами даних

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

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

Тема: Використання покажчиків для роботи зі складеними типами даних Ціль роботи: виробити практичні навички у використанні покажчиків при роботі зі складеними (комбінованими) типами даних. Обладнання: ПК,ПО Borland C++

Украинкский

2014-01-28

43 KB

1 чел.

МП: Лабораторная                     Вариант №20                                Ярыдин Ярослав

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

Тема: Використання покажчиків для роботи зі складеними типами даних

Ціль роботи: виробити практичні навички у  використанні покажчиків при роботі зі складеними (комбінованими) типами даних.

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

Хiд роботы

1. Правила безпеки у комп’ютерному класi

2. Скласти програму для збереження й обробки інформації яка включає різні типи даних

№ вар

Номер і зміст даних

20

Операційна система

Многозадачность

Обсяг пам'яті

Версія

Фірма розроблювач

Вартість

Лiстiнг програми

Результат роботи

#include <iostream.h>

struct mn{

mn (int pnm=20,int pnt=20,int pa=20,int pt=20);

~mn();

void cinr();

void coutr();

private:

int nump,numm,cnm,cnt,ca,ct;

char*nm; char*nt; char*a; char*t;};

mn::mn(int pnm,int pnt,int pa,int pt)

{cnm=pnm; cnt=pnt; ca=pa; ct=pt;

nm=new char[cnm]; nt=new char[cnt];

a=new char[ca]; t=new char[ct];

}

mn::~mn()

{delete []nm; delete []nt;

delete []a;  delete []t;}

void mn::cinr()

{cout<<"ОС: ";

cin>>nm;

cout<<"Многозадачность: ";

cin>>nt;

cout<<"Объем памяти: ";

 cin>>a;

cout<<"Версия: ";

cin>>t;

cout<<"Фирма розработчик: ";

cin>>nump;

cout<<"Стоимость: ";

cin>>numm;

}

void mn::coutr()

{cout<<"ОС: "<<nm<<'\n';

 cout<<"Многозадачность: "<<nt<<'\n';

cout<<"Объем памяти: "<<a<<'\n';

cout<<"Версия: "<<t<<'\n';

cout<<"Фирма розработчик: "<<nump<<'\n';

cout<<"Стоимость: "<<numm<<'\n';

}

void main()

{int n,i=0;

 cout<<"Введите количество ОС:\n";

 cin>>n;

mn*d=new mn[n];

 cout<<"Введите данные об ОС:\n";

 while(i<n)

{cout<<"______________________\n";

 d[i].cinr();

 i++;

}

cout<<"----------------------\n";

for(i=0;i<n;i++)

{d[i].coutr();

 cout<<"----------------------\n";

}}

Висновок: я виробив практичні навички у  використанні покажчиків при роботі зі складеними (комбінованими) типами даних


 

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

71573. Підстави набуття та припинення права власності 109.5 KB
  ЦК України право власності набувається на підставах що не заборонені законом зокрема із правочинів. Романович розрізняє поняття способів і підстав набуття права власності. Так способи набуття права власності - це сукупність подій і обставин які чітко передбачені в законі...
71574. Речові права на чуже майно 84 KB
  Право користування чужим майном сервітути за новим законодавством України Вісник Львівського університету. 395 ЦК України речовими правами на чуже майно є: 1 право володіння; 2 право користування сервітут; 3 право користування земельною ділянкою для сільськогосподарських потреб емфітевзис...
71575. Право власності окремих суб’єктів права. Право приватної власності фізичних осіб 43 KB
  Підстави виникнення та припинення права власності фізичних осіб. Зміст і здійснення фізичними особами права приватної власності. Деякі аспекти застосування цивільного законодавства при здійсненні права власності подружжя Юридична Україна.
71576. Право спільної власності 58.5 KB
  Для спільної власності характерною є множинність суб’єктів права власності. Такі суб’єкти є учасниками спільної власності, співвласниками. Оскільки відносини між ними виникають щодо одного об’єкта, що є у спільній власності, тому існує необхідність їхнього правового регулювання.
71577. Цивільно-правові засоби захисту права власності 64.5 KB
  Цивільноправові засоби захисту права власності Основні засади захисту права власності. Система цивільноправових засобів захисту права власності. Позов про визнання права власності Позов про виключення майна з опису звільнення зпід арешту.
71578. Право власності на житло 121 KB
  З часу проголошення Україною незалежності пріоритетним напрямком її державної економічної політики став розвиток права приватної власності на житло. Становленню системи нормативноправових актів у сфері регулювання права власності на житло сприяло прийняття Цивільного та Земельною кодексів...
71579. Право комунальної власності 30.5 KB
  Право комунальної власності. Поняття субєкти та обєкти права комунальної власності. Підстави виникнення права комунальної власності. Здійснення права комунальної власності.
71581. ВАКУМНОЕ НАПЫЛЕНИЕ (ВН) ПОКРЫТИЙ 207.5 KB
  ВН - группа методов объединённых общим принципом создания при пониженном давлении поНД потока корпускулярных частиц атомы молекулы ионы и их осаждения на напыляемой поверхности Пв НП. При этом должно быть обеспечено отсутствие в потоке напыляемых частиц НЧ конденсированной фазы...