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

}}

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


 

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

54626. Огонь – друг и враг человека 103.5 KB
  Цель:Рассказать об огне и показать его созидательную и разрушительную силу; дать представление о значении огня в жизни человека, о поведении во время возникновения пожара. Развивать познавательный интерес. Воспитывать бережное отношение к своей и чьей-то жизни.
54627. Осторожно огонь! 51.5 KB
  А без доброго огня обойтись нельзя и дня Он надежно дружит с нами: Гонит холод гонит мрак. 2 ученик: В работе электросварщика используются полезные свойства огня сюжет о работе электросварщика Ты видел как он управляет огнем Железная маска надета на нем. 3 ученик: Он всегда бывает...
54628. Огонь – друг. Огонь – враг 61 KB
  Цель: формирование культуры безопасного и ответственного поведения в сфере пожарной безопасности. Задачи: - реализация государственных интересов в области воспитания культуры пожарной безопасности детей школьного возраста; - совершенствование образовательного процесса по предупреждению пожаров; - обобщение знаний детей о правилах противопожарной безопасности в быту; - развитие самостоятельности, мышления, памяти.
54629. Охтирщина – мій рідний край 436.5 KB
  Вчити учнів з повагою ставитися до рідної землі українського народу його традицій та звичаїв; розширювати знання учнів про рідне місто як культурний осередок української держави поглибити зміст поняття Батьківщина; розвивати усне мовлення та логічне мислення школярів; виховувати почуття відповідальності за збереження і продовження традицій та звичаїв рідного краю. Ви дізнаєтеся більше про місто в якому ви народилися і живете його символи про життя видатних людей. Серед них є і наше маленьке місто Охтирка. Які...
54630. ДОДАВАННЯ ТА ВІДНІМАННЯ НАТУРАЛЬНИХ ЧИСЕЛ 81.5 KB
  Наступний пункт регати – бухта Геометрична. Уважно подивіться на нашу карту. Чий це прапор? Це ж пирати! Допоможемо врятувати від них мешканців бухти. Для цього необхідно виконати пиратські вимоги: розв’язати геометричні завдання. Командам необхідно назвати зображені фігури і показати, скільки їх всього зображено.
54631. Узагальнення теоретичних знаньз теми «Океани» 156 KB
  Мета: узагальнити, систематизувати та визначити рівень знань, вмінь, навичок учнів з даної теми; виховувати зацікавленість до уроків географії, уміння працювати в колективі.
54632. МАНДРІВКА ОКЕАНОМ КОМП’ЮТЕРНИХ ЗНАНЬ 40.5 KB
  Мета: повторити матеріал вивчений у першому семестрі коригувати знання учнів розвивати пізнавальну активність сприяти розвитку уваги виховувати інтерес до інформатики. Сьогодні я вас запрошую у подорож але не просту а казкову подорож океаном компютерних знань на чудовому кораблі. Що таке інформація Що вивчає наука інформатика Для чого призначений компютер Для чого призначена клавіатура компютера Для чого призначена клавіша...
54633. Мандрівка океанами 45.5 KB
  Вступне слово вчителя 3 хвилини Ви вже звикли до вигляду нашої планети де материки й океа ни розташовані в певному порядку На карті ви бачите дві Америки Північну і Південну що простягли одна одній руки і перегородили Світовий океан; Африку плічопліч із Євра зією самотній пятикутник Австралії відокремлену білу Антарктидуоточену океанічним кільцем. 250 млн років тому на нашій планеті існував один гігантський материк Пангея що омивався єдиним океаном. Між ними...
54634. Урок – гра «Географічний чемпіонат» 75 KB
  Мета: узагальнити і перевірити знання з теми “Океани”, повторити географічну номенклатуру; розвивати допитливість, увагу, спостережливість, кмітливість, образне мислення учнів; прищеплювати любов до природи, виховувати екологічну свідомість.