ПРЭВМ ЛР №7 ООП (2)
.pdfПрЭВМ, 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).
Подготовлено Латухиной Е.А., старшим преподавателем кафедры ПиВВ ИМИКТ САФУ