Лабораторная работа 4: Лабораторная работа вариант 14
Описание
Задание:
Разработать объектно- ориентированную программу вычисления симметрической разности двух любых подмножеств латинских букв, которые передаются ей аргументами командной строки. Такую разность образуют все различные буквы из двух заданных подмножеств. Полученных результат должен отображаться строкой стандартного вывода, где все буквы перечислены в обратном алфавитном порядке. Программный код должен быть основан на разработке класса множества латинских букв с компонентными методами перегрузки операторов '+' и '-' для выполнения теоретико-множественных операций объединения двух разностей. Они должны быть ориентированы на обработку поля приватных данных, где состав множества фиксируют двоичные разряды целого числа. Конструктор класса должен обеспечивать преобразование исходной символьной записи множества в двоичный формат целого числа. Нужно также предусмотреть перегрузку оператора класса потока стандартного вывода для отображения объектов класса множества латинских букв.
Структура отчета:- Задание
- Входные данные
- Выходные данные
- Алгоритм
- Литература
- Приложение 1. Текст программы
- Приложение 2. Тесты