Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа А10Лабораторная работа А10
2022-11-042022-11-04СтудИзба
Лабораторная работа: Лабораторная работа А10 вариант 10, А10, A10
Описание
Разработать объектно-ориентированную программу подсчета числа различных строчных букв в любом слове из латинских букв, которое задаётся аргументом командной строки её вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обеспечивать его инициализацию по любой заданной строке или алфавиту строчных букв. Кроме того, в нем должна быть предусмотрена компонентная перегрузка оператора , для эффективного вычисления скалярного произведения бинарных кодов заданного набора и алфавитного наборов с быстрым подсчетом числа единичных разрядов. При обращении к нему операнды скалярного произведения должны быть заключены в круглые скобки. Результат вычислений должен отображаться строкой стандартного вывода. Отображение операндов его расчетной формулы должен обеспечивать оператор.
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
78
Покупок
8
Размер
521,31 Kb
Список файлов
- А10.pdf 521,31 Kb