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

}}

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


 

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

72732. Изучение компонентов среды С++ Builder 6: TStringGrid (таблица строк), TMainMenu. Работа с массивами данных 264 KB
  Получение навыков работы с компонентами TStringGrid (таблица строк), TMainMenu (главное меню), программирования ввода матрицы смежности графа с помощью компоненты TStringGrid, разработки классов для решения задач на графах.
72733. История одного ордена (орден Отечественной войны) 75.5 KB
  Цель: Через знакомство с историей ордена Отечественной войны установить имена ветеранов Великой Отечественной войны проживающих в нашем поселке награжденных этим орденом. Актуальность: В 2011 году 22 июня весь наш народ вспоминал одну из самых трагичных страниц в истории России начало Великой Отечественной...
72734. История семьи в судьбе Отечества (вечер воспоминаний) 35 KB
  Цель: Затронуть патриотические чувства учащихся, сделать акцент на выборе доблестной и почетной профессии военного. Побуждать родителей делиться опытом о том, как в семье хранит память о старшем поколении, воспитываются моральные ценности, строятся отношения между поколениями, формируется отношение к окружающему миру.
72735. Бактерии полезные и вредные 42 KB
  Цель: выяснить какие бактерии полезные а какие вредные. Задачи исследования: выяснить где живут бактерии от чего зависит их жизнь какие бывают бактерии и микробы. Сидя перед телевизором часто слышу слова бактерии полезные бактерии вредные бактерии пробиотики пребиотики высказывания о различных йогуртах...
72736. Исследование влияния состава воздуха на здоровье населения города Омска 138.5 KB
  Город Омск – один из крупнейших городов азиатской части России с населением более 1,1 млн. человек. В процессе своей жизнедеятельности город, как и любой другой крупный населенный пункт, производит значительное количество веществ, загрязняющих окружающую среду: воздух, водные объекты и территорию.
72738. Английский язык – визитная карточка современного человека 152 KB
  Значение английского языка как языка межкультурной коммуникации и международного языка имеет в настоящее время неоспоримую значимость. Вся современная мировая общественность общается на английском языке, поскольку наибольшая часть коммуникаций самого различного характера...