Белорусский государственный университет информатики и радиоэлектроники (БГУИР)
Дата сдачи:
Апрель 2009
Стоимость:
15$,
37.5 BYN,
1095 RUB
Содержание
Содержание пояснительной записки
1. Постановка задачи
2. Описание алгоритма работы (желательна схема алгоритма)
3. Листинг программы
4. Решенные тестовые примеры
Тема 4.2. Использование операторов new и delete
В ниже следующих заданиях объявите класс. Закрытыми компонентами класса являются два массива. Место под массивы выделите в динамической области памяти. Конкретные размеры массивов и значения их элементов введите с клавиатуры. Для обращения к элементам массива используйте указатели. Определите функции-элементы класса необходимые для обработки массивов.
4.2.5. Первым на экран вывести массив, в котором произведение простых делителей максимальное.
Тема 4.3. Конструкторы и деструкторы.
Атрибуты доступа к компонентам классов.
Объявление и определение методов класса
В ниже следующих заданиях спроектируйте класс. Предусмотрите функции необходимые для работы с компонентами объектов. Напишите программу, демонстрирующую обработку массива объектов объявленного класса.
4.3.4. Элементами класса являются указатель на символьную строку и целое число, являющееся длиной строки. Определите конструктор с параметром по умолчанию и деструктор, который при удалении объекта выводит на экран строку из удаляемого объекта.
Тема 4.5. Перегрузка унарных операторов.
Перегрузка бинарных операторов
В ниже следующих заданиях спроектируйте класс. Предусмотрите функции необходимые для работы с компонентами объектов. Напишите программу демонстрирующую обработку массива объектов объявленного класса.
4.5.1. Объявите класс Massive как множество целых чисел. Используя функции -элементы класса, перегрузите для класса Massive операции +, - и ==, реализующие объединение, вычитание и сравнение множеств.
Тема 4.6. Дружественные функции и классы.
Доступ к компонентам классов в зависимости от атрибутов доступа
В ниже следующих заданиях спроектируйте класс, который должен содержать необходимые элементы-данные, расположенные в динамической области памяти. Компонентами класса должны быть: конструктор, для инициализации данных, деструктор, выводящий сообщение об удаляемом объекте, а также дружественные функции: set(), для установки новых значений, print(), для вывода результатов, и friend Void Run(параметры) , решающая поставленную задачу.
Предусмотрите функции, необходимые для работы с компонентами
объектов. Напишите программу демонстрирующую обработку массива объектов объявленного класса, используя прямой и косвенный способы обращения к методам. Код методов запишите вне объявления класса.
4.6.1. Спроектируйте класс Array. Элементом класса является массив z,
состоящий из 20-и целых чисел. Для работы с массивом z предусмотрите использование функций, являющихся «друзьями» класса. Необходимо ли в этом случае изменить атрибуты доступа элемента -данных(массива)?
Тема 4.7. Переопределение членов базового класса в производном.
Механизмы вызовов конструкторов и деструкторов
при множественном наследовании
В ниже следующих заданиях спроектируйте классы. Базовый класс включает конструктор с параметрами для создания объектов в динамической области памяти, деструктор, сообщающий об уничтожении объекта. Производный класс включает конструктор с параметрами и списком инициализаторов, передающий данные конструктору базового класса, переопределенные методы просмотра и переустановки текущего состояния объектов. Предусмотрите функции необходимые для работы с компонентами объектов. Продемонстрируйте использование различных атрибутов наследования базового класса. В объявление классов можно включать свои компоненты. Напишите программу демонстрации обработки массива объектов объявленных классов, используя соответствующее меню.
4.7.1. Компонентами базового класса являются название книги и ее автор. В первый производный класс к базовым компонентам добавляется стоимость книги и два указателя на названия книг, которыми можно заменить утерянную. Во второй производный класс добавляется элемент - дата выдачи книги. Выведите список лиц, у которых срок получения книги превышает месяц.
Оставить контакты для покупки
Внимание! Вы можете приобрести любую из найденных Вами на сайте готовых работ за указанную стоимость. Если найденная Вами курсовая, отчет по практике, контрольная или дипломная работа не полностью соответствуют Вашему заданию, то Вы можете оценить стоимость доработки найденного задания до требуемого Вам содержания – это будет стоить значительно дешевле, чем
выполнение задания заново.
Кроме того, Вы можете приобрести часть найденной работы для последующего самостоятельного использования. Указанные на сайте цены не являются окончательными (возможно некорректное указание стоимости!) и в большинстве случаев подлежат изменению в сторону снижения (в зависимости от качества задания и ряда других факторов). Вы можете предварительно проконсультироваться с нашими менеджерами относительно уровня качества найденного подходящего задания.
Готовая контрольная, отчет, курсовая или даже дипломный проект могут быть получены Вами в течение считанных минут после оплаты. На этой странице Вы можете ознакомиться со способами оплаты готовых работ для жителей Беларуси, Российской Федерации и других стран.
Приближается летняя сессия и мы надеемся, что Вы уже отдали нам на выплнение все свои задания. Еще не делали ничего? Тогда лучше поторопиться, потому что сейчас цены ниже и останутся такими вплоть до начала мая!
17.04.2026
Уважаемые студенты МИУ, МФЮА, Синергии, БИП, БТЭУПК, мы рады предложить Вам свои услуги по решению тестов дистанционной формы обучения, написанию курсовых работ и отчетов по практике для Ваших учебных заведений!
13.02.2026
Поздравляем всех, переведенных на последний семестр обучения! Приглашаем Вас заранее обратиться за дипломными проектами и работами, потому что это позволит выполнить их максимально качественно и даже делать их по частям. Помните, что весной загрузка сильно возрастет и лучше не затягивать!
31.01.2026
Уважаемые учащиеся ВУЗов, техникумов, колледжей и школ! Искренне поздравляем Вас с Новым годом и Рождеством, желаем Вам успешной учебы и карьерных достижений в следующем году. Мы работаем даже во время новогодних праздников, чтобы ничто не мешало Вам получать отличные оценки!