Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ПРЭВМ ЛР №7 ООП (2)

.pdf
Скачиваний:
14
Добавлен:
13.02.2015
Размер:
171.31 Кб
Скачать

ПрЭВМ, 2 семестр, направление «Прикладная математика и информатика»

1

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

Основы ООП. Часть 2. Обработка исключений. Контейнеры. Шаблоны классов

Введение

Во второй лабораторной работе по объектно-ориентированному программированию рассматривается обработка исключений, контейнерные классы и работа с шаблонами классов. Контейнеры будут рассматриваться более подробно в этом и следующих семестрах.

Вся необходимая информация приведена в практикуме по ООП, авторы Лаптев, Морозов, Бокова.

Индивидуальные задания

В этой лабораторной работе есть только индивидуальные задания. Минимальное количество баллов для зачета работы равно 6.

Номер варианта можно узнать у преподавателя. Работы, выполненные по чужому варианту, не принимаются. Номер варианта остается постоянным для всех лабораторных работ в семестре.

Решите следующие задачи:

1.(2 балла) Семинар №4 из Практикума по ООП (Лаптев и др.) стр. 77-78, задания согласно номеру варианта. Необходимо выполнить задачу с конкретной спецификацией с подходящим стандартным исключением.

2.(3 балла) Семинар №4 из Практикума по ООП (Лаптев и др.) стр. 78. Необходимо выполнить задания 1.21-1.40 с конструкторами, перегрузкой операций и обработкой исключений, используя подходящие стандартные исключения.

3.(3 балла) Семинар №5 из Практикума по ООП (Лаптев и др.) стр. 97-100, номер задания равен номеру варианта плюс 20 (для вариантов 1-10), или номеру варианта плюс 10 (для вариантов 11-20). Необходимо выполнить задачу полностью.

4.(2 балла) Семинар №6 из Практикума по ООП (Лаптев и др.). Выполнить предыду-

щее задание, объявив классы как наследники шаблона Array (см. листинг 6.1,

стр. 109-110).

Подготовлено Латухиной Е.А., старшим преподавателем кафедры ПиВВ ИМИКТ САФУ