У вас вопросы?
У нас ответы:) SamZan.net

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

Работа добавлена на сайт samzan.net: 2016-03-30

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 3.2.2025

C++

Лабораторная работа №4.

Шаблоны классов и функций.

  1.  Разработать шаблонный класс Матрица. Предусмотреть вариант хранения в матрице строк символов. Перегрузить операции +, -. *. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса.

  1.  Разработать шаблонный класс Вектор. Предусмотреть вариант хранения в векторе строк символов. Перегрузить операции +, -. *. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса.

  1.  Разработать шаблонный класс Стек. Предусмотреть вариант хранения в стеке строк символов. Перегрузить операции +, -. *. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса.

  1.  Разработать шаблонный класс Список. Предусмотреть вариант хранения в списке строк символов. Перегрузить операцию сравнения элементов списка. В классе должен быть конструктор. Предусмотреть член-функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Сотрудник. Предусмотреть варианты хранения информации: - сотрудник, его зарплата, адрес;

- сотрудник, номер кабинета, телефон (char);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Материалы. Предусмотреть варианты хранения информации: - наименование  материала, инвентарный номер,

количество (килограммы, граммы);

- наименование  материала, инвентарный номер, количество (штуки);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Множество. Предусмотреть перегрузку операций +. -. Предусмотреть операцию пересечение, вставка элемента. В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса.

  1.  Разработать шаблонный класс Товар. Предусмотреть варианты хранения информации:
    -
    наименование товара, инвентарный номер, цена, фирма–производитель;

- наименование товара, имя модели, цена, номер телефона фирмы (целое число);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Лаборатория. Предусмотреть варианты хранения информации: - корпус, номер аудитории, количество посадочных мест;

- корпус, номер аудитории, площадь;

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Фруктовый сад. Предусмотреть варианты хранения информации: - имя сада, количество деревьев, урожайность;

- имя сада, площадь, урожайность;

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Погода. Предусмотреть варианты хранения информации: - месяц, число, год, давление, температура;

- месяц, число, год, давление, температура;

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.

  1.  Разработать шаблонный класс Студент. Предусмотреть варианты хранения информации: - фамилия и имя, факультет, группа, средний балл;

- фамилия и имя, факультет, группа, возраст (целое число);

В классе должен быть конструктор. Предусмотреть член–функцию для печати элементов класса. Создать список, предусмотреть операцию вставки.




1. Архитектура ПЭВМ
2. Средства внутренних организационных коммуникаций
3. Экономия строительных материалов
4. Лекция 6 Пауль Фейерабенд ~ представитель эпистомологического анархизма
5. Государственное регулирование цен
6. тема практических работ по географии в 6~10 классах Учебный план
7. Альтера [5] 3
8. Игровые технологии в начальной школе
9. Он поет по утрам в клозете
10. Питьевой режим спортсменов