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

}}

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


 

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

77631. Выявление актуальных проблем и предложение рекомендаций по совершенствованию организации государственного заказа в органе исполнительной власти Омской области 108.36 KB
  Поставленная цель предполагает решение ряда задач: раскрыть сущность государственного заказа и принципы на которых он основывается; охарактеризовать нормативно-правовое обеспечение в сфере размещения государственных заказов...
77632. ОСОБЕННОСТИ НАЛОГООБЛОЖЕНИЯ РОССИЙСКОГО МАЛОГО ПРЕДПРИНИМАТЕЛЬСТВА 149.63 KB
  В настоящее время большинство малых предприятий затрудняются в выборе налогового режима, либо необоснованно его выбирают, что влечет за собой ошибки в бухгалтерском и налоговом учете, поэтому перед учредителями малых предприятий...
77633. Соотношение политики и морали. Сократ, Аристотель, Эпикур, Макиавелли, Кант, Ильин 135 KB
  Мораль находит выражение в поступках человека по отношению к обществу, властным структурам, коллективу, семье и т.д. Ценности морали меняются с течением времени и различны у разных народов и слоев населения.
77634. Проблема соотношения биологического и социального в развитии психики человека 85.5 KB
  Интереснее чем сам человек ничего в мире нет. Что зависит от человека а что дано ему от рождения Что можно развить исправить чему можно научить И можно ли это сделать Где лежит граница и есть ли она Эти вопросы занимали умы ученых с давних времен.
77636. Философия Дзен 163 KB
  При изучении философии Дзен наилучшее представление о сути этого учения получаешь из примеров абсурдного, часто шокирующего, поведения учителей дзен. Если даже крупнейшие из них считали такой путь наилучшим для передачи своих идей, то могу ли я искать лучший?
77637. ВЛИЯНИЕ ПРЕДШЕСТВЕННИКОВ НА УРОЖАЙНОСТЬ СОРТОВ ОЗИМОЙ ПШЕНИЦЫ, ТЕХНОЛОГИЧЕСКИЕ КАЧЕСТВА ЗЕРНА И ИХ ИЗМЕНЕНИЕ ПРИ ХРАНЕНИИ 397 KB
  В области площади зерновых культур в целом и озимой пшеницы в частности в последние 5 лет увеличились. Основная часть выращенного зерна пшеницы не отвечает требованиям предъявляемым к продовольственному зерну что сказывается на качестве муки и хлеба.