50658

Використання конструкторів і деструкторів

Лабораторная работа

Информатика, кибернетика и программирование

Тема: Використання конструкторів і деструкторів Ціль роботи: вивчити і навчитися використовувати механізм роботи з конструкторами і деструкторами. Обладнання: ПК,ПО Borland C++

Украинкский

2014-01-28

41.5 KB

3 чел.

МП: Лабораторная                     Вариант №20                                Ярыдин Ярослав

Лабораторна робота №31

Тема: Використання конструкторів і деструкторів

Ціль роботи: вивчити і навчитися використовувати механізм роботи з конструкторами і деструкторами.

Обладнання: ПК,ПО Borland C++

Хiд роботы

1. Правила безпеки у компютерному класi

2. Скласти програму для оголошення і використання даних типу клас

Базовий клас

Похідний клас

Похідний клас

продукти

хліб

батон

Лiстiнг програми

Результат роботи

#include <iostream.h>

class prod{

public:

prod();

~prod();

 void coutr();

 void cinr();

private:

char *name,*cena,*number;

};

prod::prod(){

name=new char[20];

cena=new char[20];

number=new char[20];}

prod::~prod(){

delete[]name;

delete[]cena;

delete[]number;}

 void prod::cinr(){

cout<<"•••\nВведите название изделия: ";

cin>>name;

cout<<"Введите цену и кол-во изделия: ";

cin>>cena>>number;

cout<<"•••\n";}

 void prod::coutr(){

cout<<"Название изделия: "<<name;

cout<<"\nЦена изделия: "<<cena;

cout<<"\nКоличество изделий: "<<number;

cout<<"\n__________\n";}

 void main(){

int n,k;

cout<<"Введите число изделий: ";

cin>>n;

prod*mas=new prod[n];

for(k=0;k<n;k++)

mas[k].cinr();

cout<<"__________\n";

for(k=0;k<n;k++)

mas[k].coutr();

delete[]mas;}

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


 

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

45488. ТЕХНИЧЕСКИЕ СРЕДСТВА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 75.5 KB
  Для преодоления ограничений организации памяти были предложены ассоциативные запоминающие устройства. Вторая характеристика определяется скоростью доступа устройства чтения к информации на компактдиске скорость чтения особенно важна при воспроизведении аудио и видеоинформации. Что означает название восьмискоростной CDROM Это и есть характеристика быстродействия устройства чтения.
45489. МЕТОДИЧЕСКИЕ СРЕДСТВА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ 47.5 KB
  Многообразные стандарты и подобные им методические материалы упорядочим по следующим признакам: 1. По утверждающему органу: официальные международные стандарты; официальные национальные стандарты; национальные ведомственные стандарты; стандарты международных комитетов и объединений; стандарты фирмразработчиков; стандарты дефакто. По предметной области стандартизации: функциональные стандарты стандарты на языки программирования интерфейсы протоколы кодирование шифрование стандарты на фазы...
45490. Моделирование систем массового обслуживания 50.5 KB
  Моделирование систем массового обслуживания Понятия СМО: каналы: горячие тут же подключаются холодные нужен переходный период источник заявок заявки клиенты очереди ограниченные неограниченные дисциплина обслуживания FIFO первым пришел первым ушел LIFO последним пришел первым ушел KB короткие вперед отказы поток обслуженных заявок нетерпеливые заявки стояли но ушли Система должна функционировать в определенных интересах: клиента владельца Судить о результатах работы СМО можно по показателям....
45491. Моделирование случайных чисел с заданным 34.5 KB
  Для этого непрерывный закон распределения вероятности события дискретизируем. hi высота iого столбца fx распределение вероятности показывает насколько вероятно некоторое событие. Если точка в пересечении этих двух координат лежит ниже кривой плотности вероятности то событие X произошло иначе нет. Метод взятия обратной функции Допустим задан интегральный закон распределения вероятности где fx функция плотности вероятности.
45492. Оценка точности модели 76 KB
  Преобразование Фурье Преобразование Фурье Модель сигнала Способ основывается на том что в любом сигнале присутствуют гармонические составляющие. Сумма гармоник с соответствующими весами составляет модель сигнала. Пусть задан сигнал: Определяем время рассмотрения сигнала: если сигнал периодический то время рассмотрения равно периоду p сигнала; b если сигнал непериодический то периодом сигнала считается все время его рассмотрения. Отметим важную особенность данного способа представления вместо всего сигнала во всех его подробностях...
45493. Регрессионные модели 85.5 KB
  Линейная одномерная модель: y =0 1 x Ei = Yi 0 1 Xi i = 1n где n число снятых экспериментально точек. Ошибки всех точек i от 1 до n следует сложить. Найдем значение sigm по формуле: Если в интервал Yэ Yт Yэ попадает 67 точек и более то выдвинутая нами гипотеза принимается. Если требуется большая уверенность в результате то используют дополнительное условие: в интервал Yэ 2 Yт Yэ 2 должны попасть 95 экспериментальных точек.
45494. Методы построения датчиков случайных чисел 75.5 KB
  Генератор случайных чисел ГСЧ Основа метода МонтеКарло ГСЧ равномерно распределенных в интервале 01. Такая последовательность чисел должна обладать математическим ожиданием и дисперсией Если окажется что случайные числа должны быть распределены в другом интервале то преобразование имеет вид: ГСЧ ррb x:= b r Пример: x:= 313r r:=0 x:=3r:=1 x:=10r:=0. ГСЧ порождает случайный поток событий с равномерным законом распределения. ГСЧ делятся на: физические; табличные; алгоритмические.
45495. Общие принципы построения моделирующих алгоритмов 47.5 KB
  Общие принципы построения моделирующих алгоритмов Проблема при составлении алгоритмов на последовательной машине состоит в том что при моделировании необходимо отслеживать множество параллельных процессов во времени. Основные методы Принцип Принцип особых состояний Принцип последовательной проводки заявок Принцип параллельной работы объектов Принцип Определение состояния системы в фиксированные моменты времени: t t t2 Особенности: самый универсальный и простой метод описывает широкий класс объектов Недостатки: самый...
45496. Иерархия протоколов 304 KB
  Информационная совместимость – это правила передачи информации от одного узла к другому. Для того чтобы передать информацию от одного узла другому используют как минимум три уровня: физический; канальный; сетевой; На физическом уровне описаны характеристики передающей среды Основной задачей канального уровня является преобразование физической среды в канал передачи данных а так же выявление ошибок и деление информации на кадры. Кадр – единица измерения для передачи информации для сетей. Первые четыре уровня обеспечивают...