Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа № 4 + ОТЧЁТ (A20)Лабораторная работа № 4 + ОТЧЁТ (A20)
2022-07-212022-07-21СтудИзба
Лабораторная работа 4: Лабораторная работа № 4 + ОТЧЁТ (A20) вариант 20
Описание
Разработать объектно-ориентированную программу подсчета различных строчных гласных букв в любом слове из латинских букв, которое задается аргументом командной строки ее вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обеспечивать его инициализацию по любой заданной и пустой строке или по набору строчных гласных букв "aeiou". Кроме того, в нем должна быть предусмотрена компонентная перегрузка оператора , для эффективного вычисления скалярного произведения бинарных кодов заданного набора и набора строчных гласных букв с быстрым подсчетом числа 1 разрядов. При этом операнды скалярного произведения должны быть заключены в круглые скобки. Результат вычислений должен отображаться строкой стандартного вывода, где печать операндов расчетной формулы обеспечивается оператором преобразования типа латинского набора в строку его символов (char *).
Характеристики лабораторной работы
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
36
Покупок
1
Качество
Идеальное компьютерное
Размер
40,86 Kb
Список файлов
- lab4 A20.doc 75,5 Kb
- lab4.cpp.txt 2,89 Kb