Для студентов МГТУ им. Н.Э.Баумана по предмету Объектно-ориентированное программирование (ООП)Лабораторная работа № 4 + ОТЧЁТ (A19)Лабораторная работа № 4 + ОТЧЁТ (A19)
2020-08-162020-08-16СтудИзба
Лабораторная работа: Лабораторная работа № 4 + ОТЧЁТ (A19)
Описание
Лабораторная работа № 4
Программа и отчёт. В программе присутствуют комментарии, а в отчёте есть все необходимые блоки: титульный лист, текст задания, алгоритм выполнения задачи, текст программы и вывод.
Лабораторная была успешно защищена с этим отчётом и программой в 2019 году.
Задание:
Разработать объектно-ориентированную программу подсчета различных заглавных гласных букв в любом слове из латинских букв, которое задается аргументом командной строки ее вызова. Программная реализация вычислений должна быть основана на разработке класса подмножества латинских букв, состав которого кодируют двоичные разряды приватного массива из пары целых чисел без знака. Конструктор этого класса должен обеспечивать его инициализацию по любой заданной и пустой строке или по строке "AEIOU" из заглавных гласных букв. Кроме того, в нем должна быть предусмотрена компонентная перегрузка оператора, для эффективного вычисления скалярного произведения бинарных кодов заданного набора и заглавной гласной строки с быстрым подсчетом числа 1 разрядов. При обращении к нему операнды скалярного произведения должны быть заключены в круглые скобки. Результат вычислений должен отображаться строкой стандартного вывода, где печать операндов его расчетной формулы должна обеспечивать дружественная перегрузка оператора << класса потока стандартного вывода латинских наборов.
Характеристики лабораторной работы
Учебное заведение
Семестр
Просмотров
144
Покупок
8
Качество
Идеальное компьютерное
Размер
147,95 Kb
Список файлов
- ._lab4.cc 641 b
- ._lab4.docx 601 b
- lab4.cc 2 Kb
- lab4.docx 151,19 Kb