Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа № 3 + ОТЧЁТ (20B)Лабораторная работа № 3 + ОТЧЁТ (20B)
2022-07-212022-07-21СтудИзба
Лабораторная работа 3: Лабораторная работа № 3 + ОТЧЁТ (20B) вариант 20
Описание
Разработать объектно-ориентированную программу для перечисления всех латинских букв, которые одновременно отсутствуют или совпадают в двух любых их подмножествах, заданных двумя символьными строками аргументов команды ее вызова. Искомый результат должна отображать строка стандартного вывода, где все буквы перечислены в обратном алфавитном порядке. Программная реализация таких перечислений должна быть основана на разработке класса множества латинских букв с компонентными методами перегрузки операторов ‘^’ и ‘~’ для выполнения операций исключения совпадений и дополнения. Они должны быть ориентированы на обработку поля приватных данных, где состав множества фиксируется двоичными разрядами целого числа. Конструктор класса должен обеспечивать преобразование исходной символьной записи множества в двоичный целочисленный формат. Необходимо также предусмотреть перегрузку оператора класса потока стандартного вывода для отображения объектов класса множества латинских букв.
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
22
Покупок
1
Качество
Идеальное компьютерное
Размер
47,62 Kb
Список файлов
- lab3 20B.doc 79,5 Kb
- lab3.cpp.txt 958 b