Необходимо выполнить два учебно-семестровых работы (УСР) по объектно-ориентированному программированию на C++. Задания относятся к системному программированию и предназначены для 14 варианта. Включает в себя основные аспекты ООП и их применение в C++.
Две лабораторные роботы по ООП С++
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Лабораторная 1 Перегрузка операторов
Создать динамический класс для работы со строчками. Максимальная длина последовательности – 254. Первый байт должен содержать информацию о фактическом количестве элементов массива. Осуществить перегрузку операций: "=" – присвоение, " <: f="" <<="" A="" или="" A="">> f – вывод (запись) значения A в файл f, f >> A или A
Лабораторная 2 Полиморфизм
Создать абстрактный класс для работы с геометрическими фигурами на экране. Создать следующие компоненты – свойства класса: координаты центра фигуры; угол поворота (в градусах); масштабный фактор; и следующие функции – методы: показать фигуру на экране; сделать фигуру невидимой (уничтожить ее изображение); повернуть фигуру на заданный угол (угол дается в градусах); переместить фигуру на предоставленный вектор.
Применяя наследование и приведенный выше абстрактный класс создать производный класс для работы с фигурой типа "треугольник". Определить интерфейсную часть в классах, применить атрибуты доступа.
Заявки фрилансеров
Похожие заказы
- Системное программирование2 заявкиЗакрыт3 года назад
- $50
Требуется настроить расширение Live Video Streaming от VideoWhisper на сайте JomSocial с Joomla 3. Необходимо подключить его к серверу и выполнить настройки для работы без флеш плеера. Ожидается опыт в системном программировании и настройке видео стриминга.
Системное программированиенет заявокЗакрыт3 года назад Задача включает построение вейвлет спектрограмм по звуковым файлам формата WAW и разработку самообучающейся искусственной нейронной сети для классификации изображений на две категории. Обучение на 80% данных, тестирование на 20% с выводом процента точности.
Системное программирование1 заявкаЗакрыт3 года назад- $4
Требуется выполнить лабораторную работу по ассемблеру, включающую написание кода и подготовку отчета. Необходимо сделать только 3-ю лабораторную работу, вариант номер 14. Пример оформления отчета предоставлен.
Системное программирование1 исполнительЗавершен3 года назад - $20
Создание трех приложений на C# для реализации клиент-серверной модели с RSA шифрованием. Первое приложение выполняет цифровую подпись и отправляет данные. Второе приложение обрабатывает открытый ключ и цифровую подпись. Третье приложение проверяет цифровую подпись, получая данные от второго приложения.
Системное программирование2 заявкиЗакрыт3 года назад Требуется разработка макроса для Excel, который позволит массово вставить текст в описание товара для около 20000 позиций. Пример текста: 'Вся парфюмерия и другие товары, только “ОРИГИНАЛЫ”'. Укажите сумму, за которую готовы взяться за выполнение задачи.
Системное программирование4 заявкиЗакрыт3 года назад- $7
Требуется дописать функцию WTM_iter для класса SUM в Python. Необходимо реализовать квадратную и круглую сетки радиусом 1, а также параметры для изменения радиуса и eta с прогрессом обучения. Уменьшение радиуса должно следовать коэффициенту r_rate, а eta - коэффициенту eta_rate. Весь код доступен в файле Jupyter.
Системное программирование1 заявкаЗакрыт3 года назад Необходимо разработать телеграмм-бота для благотворительного проекта 'Письма Учителям'. Бот должен предоставлять функционал для публичной благодарности учителям, включая возможность написания сообщений и выражения признательности. Ожидается сложный функционал, детальное описание требований будет предоставлено.
Системное программирование6 заявокЗакрыт3 года назадТребуется программист для создания Smart Contract TON, предназначенного для NFT коллекции. Условия работы, включая стоимость и сроки, определяет фрилансер. Оплата осуществляется через безопасную сделку с полной компенсацией комиссии.
Системное программирование1 заявкаЗакрыт3 года назадИщется фрилансер для выполнения нескольких задач на языке Turbo Assembler. Обладайте навыками системного программирования и выполните закрепленную задачу в качестве примера.
Системное программированиенет заявокЗакрыт3 года назад