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