Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работаЛабораторная работа
5,0051
2023-03-212023-03-21СтудИзба
Лабораторная работа 4: Лабораторная работа вариант А09
Описание
Разработать объектно-ориентированную программу подсчета числа различных заглавных букв в любом слове из латинских букв, которое задается аргументом командной строки ее вызова.
Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обеспечивать его инициализацию по любой заданной строке и алфавиту заглавных букв (А-Z). Кроме того, в нем должна быть предусмотрена компонентная перегрузка оператора , для эффективного вычисления скалярного произведения бинарных кодов заданного и алфавитного наборов с быстрым подсчетом числа единичных разрядов. При обращении к нему операнды скалярного произведения должны быть заключены в круглые скобки. Результат вычислений должен отображаться строкой стандартного вывода. Отображение операндов его расчетной формулы должна обеспечивать дружественная перегрузка оператора « класса потока стандартного вывода латинских наборов.Показать/скрыть дополнительное описание
Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обеспечивать его инициализацию по любой заданной строке и алфавиту заглавных букв (А-Z). Кроме того, в нем должна быть предусмотрена компонентная перегрузка оператора , для эффективного вычисления скалярного произведения бинарных кодов заданного и алфавитного наборов с быстрым подсчетом числа единичных разрядов. При обращении к нему операнды скалярного произведения должны быть заключены в круглые скобки. Результат вычислений должен отображаться строкой стандартного вывода. Отображение операндов его расчетной формулы должна обеспечивать дружественная перегрузка оператора « класса потока стандартного вывода латинских наборов.Показать/скрыть дополнительное описание
Лабораторная работа по ООП .
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Теги
Просмотров
43
Размер
43,74 Kb
Список файлов
Lab4.txt
Лаба4.docx