Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа A18Лабораторная работа A18
5,0051
2024-07-142024-07-14СтудИзба
Лабораторная работа: Лабораторная работа A18 вариант A18
Описание
Лабораторная работа по ООП,МГТУ им Баумана, Кафедра РК6, работа сделана в 2024 году и успешно защищена. Задание:
Разработать объектно-ориентированную программу для подсчета одинаковых строчных гласных букв в мобой паре латинских наборов, заданных аргументами командной строки ее вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обсспечивать его инициализацию по любой заданной и пустой строке или по набору строчных гласных оукв ("aeiou"). Кроме того, в нем должна быть предусмотрена пуличная перегрузка оператора, для эффективного вычисления скалярного произведения оипарных кодов заданных наборов с маскировкой их строчных гласных букв компонептной перегрузкой оператора &. При этом в операторе , должен быть реализован быстрый подсчет 1 разрядов, а его операнды должны заключаться в скобки. Результат вычислении должен отооражаться строкой стапдартного вывода, где печать операндов расчетной формулы обеспечивает оператор преобразования типа латинского набора в строку его символов (char *).
Разработать объектно-ориентированную программу для подсчета одинаковых строчных гласных букв в мобой паре латинских наборов, заданных аргументами командной строки ее вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обсспечивать его инициализацию по любой заданной и пустой строке или по набору строчных гласных оукв ("aeiou"). Кроме того, в нем должна быть предусмотрена пуличная перегрузка оператора, для эффективного вычисления скалярного произведения оипарных кодов заданных наборов с маскировкой их строчных гласных букв компонептной перегрузкой оператора &. При этом в операторе , должен быть реализован быстрый подсчет 1 разрядов, а его операнды должны заключаться в скобки. Результат вычислении должен отооражаться строкой стапдартного вывода, где печать операндов расчетной формулы обеспечивает оператор преобразования типа латинского набора в строку его символов (char *).
Характеристики лабораторной работы
Учебное заведение
Семестр
Вариант
Программы
Просмотров
5
Качество
Идеальное компьютерное
Размер
278,18 Kb
Список файлов
A18.docx