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";

}}

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


 

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

79673. Higher education in Great Britain 16.91 KB
  In lecture the student is one of lrge number of students. In seminr he rises problem nd discusses them with his fellow students. If students pss their finl exm t the end of threeyer course they get their first degree. Students with first degree become Bchelors of rts or Sciene nd cn put B.
79674. My university 18.07 KB
  I`d like to tell you about my university. The Krasnodar Polytechnic Institute was founded in 1930. It is one of the oldest higher educational institutions in Krasnodar.
79675. Great Britain 18.08 KB
  Winters in Gret Britin re not cold nd summers re not hot. Gret Britin is highly developed industril country. Gret Britin is country with old culturl trditions nd customs.
79676. Alfred Nobel 19.57 KB
  Most of the fmily returned to Sweden in 1859 where lfred rejoined them in 1863 beginning his own study of explosions in his fther’s lbortory.
79677. Формирование организационной культуры в Челябинской епархии 1.89 MB
  Организационная культура представляет собой опыт коллективной деятельности. А именно: опыт организации коллективной деятельности, опыт управления ею. Этот опыт может быть зафиксирован как в писаных документах, правилах, регламентах, уставах, так и в неписаных обычаях, нормах, привычках, устных преданиях и других формах регулирования поведения людей.
79678. Система нематериального стимулирования персонала для повышения эффективности работы организации 203 KB
  Сравнительный анализ российского и зарубежных опытов к мотивации персонала. Корпоративные мотиваторы. Потребности сотрудников и персональная мотивация. Внедрение поддержка и коррекция системы мотивации в компании...
79679. Технологии поиска и подбора кадров с учетом изменений по ТК РФ 1.53 MB
  Работа любой организации неизбежно связана с необходимостью комплектования штата. Отбор новых работников не только обеспечивает режим нормального функционирования организации, но и закладывает фундамент будущего успеха. От того, насколько эффективно поставлена работа по отбору персонала
79680. Технологии работы и управление персоналом 127.5 KB
  Предмет цели и задачи управления персоналом. Эволюция подходов к управлению персоналом.Особенности современного этапа эволюции управления персоналом.
79681. Технологии управления персоналом 207 KB
  Способы организации досуга персонала с. Возможные методы поощрения сотрудников со стороны организации. В этом качестве – персонала организации – они нуждаются в управлении. В современных условиях научно-технического прогресса когда технологии а вместе с ними и профессиональные навыки устаревают в течение нескольких лет способность сотрудников к постоянному совершенствованию и развитию представляет собой наиболее важный и долговременный источник повышения эффективности деятельности любой организации.