Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа A02Лабораторная работа A02
5,0051
2021-07-082021-07-08СтудИзба
Лабораторная работа: Лабораторная работа A02
Описание
Разработать объектно-ориентированную программу подсчета числа различных согласных букв без учета их регистра в любом слове из латинских букв, которое задается аргументом командной строки ее вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируется приватным полем двоичных разрядов целого числа без знака. Конструктор класса должен обеспечивать его инициализацию по любой заданной, негласной (~”AEIOU”) или пустой строке. Кроме того, должна быть предусмотрена компонентная перегрузка оператора, для эффективного вычисления скалярного произведения бинарных кодов заданной и согласной строки с компонентной перегрузкой оператора дополнения ~. При этом в операторе, должен быть реализован быстрый подсчет единичных разрядов, а его операнды должен быть реализован быстрый подсчет единичных разрядов, а его операндов должен быть реализован быстрый подсчет единичных разрядов, а его операнды должны заключаться в скобки. Результат вычисления должен отображаться строкой стандартного вывода, где отображение операндов расчетной формулы должен обеспечивать оператор преобразования типа латинского набора в строку его символов (char*).
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
71
Покупок
4
Размер
11,31 Kb
Список файлов
- laba_a02.docx 13,53 Kb