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

}}

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


 

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

71728. Измерение осмотической устойчивости эритроцитов методом светорассеяния 93.5 KB
  Виды эритроцитов в зависимости от формы. Основная функция эритроцитов заключается в транспортировке кислорода и углекислоты. во взвешенном состоянии или в изотоническом растворе соли равновесном для эритроцитов они имеют форму двояковогнутого диска и называются дискоцитами.
71729. Использование электроизмерительных приборов для измерения электрических величин 697 KB
  Закрепить умения измерения физических величин косвенными методами на основе прямых измерений нескольких величин. Величины характеризующие прохождение электрического тока по цепи и единицы их измерения.
71730. Снятие спектральной характеристики уха на пороге слышимости 665 KB
  Субъективной характеристикой звука является громкость (Е), которая характеризует уровень слухового ощущения. Слуховое ощущение обусловлено чувствительностью уха к действию звуковой волны. Чувствительность, в свою очередь, зависит от физических характеристик звуковой волны...
71731. Методы оценки погрешностей при прямых и косвенных измерениях количественных значений различных величин 150.5 KB
  Научиться обрабатывать результаты прямых и косвенных измерений с учетом случайных и систематических погрешностей. Состояние производства и научных исследований предъявляют постоянно растущие требования к точности измерений которые удовлетворяются не только за счет создания...
71732. Методы статистической обработки выборочных данных 165 KB
  Что показывает корреляционная зависимость между статистическими совокупностями Характеристика корреляционной зависимости по значению коэффициента парной корреляции. Связь коэффициентов уравнений регрессии с коэффициентом корреляции и их геометрический смысл.
71733. Основы спектроскопии и колориметрии 2.64 MB
  Охарактеризуйте электромагнитные волны различных диапазонов по способу получения того или иного вида излучения. Назовите виды спектров излучения и поглощения. Как изменяется спектр излучения твердого тела при нагревании Как связаны спектры излучения и поглощения с атомным...
71734. Основы использования поляризованного света в медико-биологических исследованиях 148.5 KB
  Цель работы: Познакомиться со способами получения поляризованного света. Какова природа света Чем естественный свет отличается от поляризованного Укажите способы получения поляризованного света. Что общего и в чем отличие в получении поляризованного света после прохождения призмы Николя...
71735. Изучение законов радиоактивного излучения 183.5 KB
  Чем объясняется ослабление бета-излучения при прохождении через вещество Охарактеризовать способность вещества поглощать ионизирующее излучение. Методы регистрации ионизирующего излучения. В качестве еще одной из характеристик поглощения бета-излучения веществом используют слой...
71736. Изучение работы термодатчиков 83.5 KB
  Объяснить зависимость сопротивления полупроводников от температуры. Объяснить зависимость сопротивления полупроводников от температуры. Какие вещества называются жидкими кристаллами На каком свойстве жидких кристаллов основано измерение температуры различных участков...