Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа А02 для РК6Лабораторная работа А02 для РК6
2023-06-072023-06-07СтудИзба
Лабораторная работа: Лабораторная работа А02 для РК6 вариант А02
Описание
Разработать объектно-ориентированную программу подсчета числа различных согласных букв без учета их регистра в любом слове из латинских букв, которое залается аргументом командной строки её вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируется приватным полем двоичных разрядов целого числа без знака. Конструктор класса должен обеспечивать его инициализацию по любой заданной, негласной (~”AEIOU”) или пустой строке. Кроме того, должна быть предусмотрена компонентная перегрузка оператора , для эффективного вычисления скалярного произведения бинарных кодов заданной и согласной строки с компонентной перегрузкой оператора дополнения ~. При этом, в операторе должен быть реализован быстрый подсчет единичных разрядов, а его операнды должны заключаться в скобки. Результат вычислений должен отображаться строкой стандартного вывода, где отображение операндов расчетной формулы должен обеспечивать оператор преобразования типа латинского набора в строку его символов (char*).
Характеристики лабораторной работы
Учебное заведение
Семестр
Вариант
Теги
Просмотров
2
Покупок
0
Размер
49,55 Kb
Список файлов
- 4 - Отчет о лабораторной работе-А02.docx 49,55 Kb