ДЗ 1: Вариант 3 - ДЗ №1 - Delphi вариант 3
-66%
Описание
Часть 1. Delphi. Программирование с использованием классов. Графика. Обработка события нажатия клавиши мыши. Наследование. Полиморфизм.
Задание 1. Разработать иерархию классов Delphi. Разместить определение классов в отдельном модуле. Разработать программу, содержащую описание трех графических объектов: окружность с вырезанной четвертью, эллипс, квадрат. Реализуя механизм полиморфизма, привести объекты в одновременное вращение вокруг их геометрических центров с различными угловыми скоростями. Параметры задаются с использованием интерфейсных элементов.
Часть 2. Программирование с использованием метаклассов. Создание контейнеров. Использование исключений при программировании в среде Delphi.
Задание 2. Моделировать множество, в качестве элементов которого могут использоваться числа заданного диапазона и символы (стандартный тип "множество" не использовать). Операции: добавление элемента, удаление элемента, печать элементов и проверка вхождения. Создать класс - потомок, который содержит функцию определения мощности множества. Тестировать полученную модель. Для решения данной задачи целесообразно использовать контейнеры на основе списка, т.к. они позволяют включать в себя элементы различных типов, а также содержат методы их обработки, что и требуется в условии.
![]()
Задание 1. Разработать иерархию классов Delphi. Разместить определение классов в отдельном модуле. Разработать программу, содержащую описание трех графических объектов: окружность с вырезанной четвертью, эллипс, квадрат. Реализуя механизм полиморфизма, привести объекты в одновременное вращение вокруг их геометрических центров с различными угловыми скоростями. Параметры задаются с использованием интерфейсных элементов.
Часть 2. Программирование с использованием метаклассов. Создание контейнеров. Использование исключений при программировании в среде Delphi.
Задание 2. Моделировать множество, в качестве элементов которого могут использоваться числа заданного диапазона и символы (стандартный тип "множество" не использовать). Операции: добавление элемента, удаление элемента, печать элементов и проверка вхождения. Создать класс - потомок, который содержит функцию определения мощности множества. Тестировать полученную модель. Для решения данной задачи целесообразно использовать контейнеры на основе списка, т.к. они позволяют включать в себя элементы различных типов, а также содержат методы их обработки, что и требуется в условии.

Характеристики домашнего задания
Учебное заведение
Семестр
Номер задания
Вариант
Просмотров
130
Размер
858,46 Kb
Список файлов
Домашнее задание № 1 (вариант №3).pdf

Друзья, спасибо за доверие! Если вам понравилась работа – поставьте 5⭐ и напишите отзыв. Это поможет другим студентам, а мне даст силы делать ещё больше качественных материалов для вас 🔥
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
Отзывы на другие работы автора
ДМ1519 - Проектирование привода цепного транспортера с двухступенчатым цилиндрическим редуктором выполненным по развернутой схеме
Есть недочёты, хорошо подходит как база для выполнения аналогичного варианта курсача
Сборочная размерная цепь + Подетальная размерная цепь
Были замечания, но автор все быстро исправил, теперь все отлично.
Плоская и пространственная статика
Есть небольшая путаница с углами из условий, которая может влиять на численный ответ, и подобные мелкие ошибки, в остальном всё хорошо
Кратные и криволинейные интегралы
есть ошибка в 5 номере и преподаватели уже начинают палить что эта работа списана
Отчет по производственной практике - Композиционные материалы - Предприятие НИИ СМ МГТУ им. Н.Э. Баумана
Спасибо! Изложение краткое и конструктивное, лишней информации нет. Помогло при составлении отчета
МГТУ им. Н.Э.Баумана
anhyeuem



















