Для студентов по предмету ИнформатикаОтчёт по учебной практике объектно-ориентированное программирование на языке C++, классы. Создание класса BitSetОтчёт по учебной практике объектно-ориентированное программирование на языке C++, классы. Создание класса BitSet
2021-07-142021-07-14СтудИзба
Доклад: Отчёт по учебной практике объектно-ориентированное программирование на языке C++, классы. Создание класса BitSet
Описание
Отчёт по учебной практике, создание класса на языке C++. Создать класс BitSet (битовый набор – вектор, компоненты которого имеют в качестве значений 0 или 1). Реализовать необходимые конструкторы класса, деструктор класса. Перегрузить операции объединения (И) &, пересечения (ИЛИ) | , сложения по модулю 2 (исключающее ИЛИ) +. Перегрузить оператор индексации [] для доступа к конкретному биту, операторы ввода-вывода. Добавить оператор присваивания =, операторы сравнения == и !=. Реализовать функции-члены класса, возвращающие размерность (dimension()) вектора, а также количества элементов, равных нулю (zeros()) и единице (ones()). Реализовать функции-члены класса, проверяющие i-й бит на равенство нулю (isZero(i)), единице (isOne(i)), а также обращающую i-й бит (reverse(i)).Отчёт включает в себя: введение, постановку задачи, описание метода реализации, листинг программы, иллюстрацию работы программы и заключение.
Характеристики доклада
Тип
Предмет
Семестр
Просмотров
37
Покупок
1
Качество
Идеальное компьютерное
Размер
794,04 Kb
Список файлов
- Учебная практика, класс bitset.docx 1007,72 Kb