КУРСОВАЯ РАБОТА по дисциплине: «Объектно-ориентированное программирование». Вариант 1
Состав работы
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Графический объект имеет вид:
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Работу следует выполнять в среде программирования Турбо Паскаль (версии 6.0 или 7.0) или в среде Borland Pascal.
Рекомендации по выполнению курсовой работы
Прежде, чем приступать к выполнению курсовой работы, помимо уже изученного лекционного материала в ходе выполнения лабораторных работ, выполните и разберитесь в работе программы, приведенной в примере 2.7 конспекта лекций (§ 10). В данной программе реализована значительная часть задания курсовой работы.
Далее, проанализируйте свой графический объект. Из каких фигур он может быть построен? Продумайте необходимые поля и методы и опишите классы этих фигур. Создайте иерархию. Ваш заданный графический объект должен включать как минимум (можно и больше) 3 различные фигуры, чтобы описать минимум 3 класса (плюс один абстрактный, итого получается 4 класса, чего и требует задание).
Оформите описание классов в виде модуля. Сохраните и выполните его компиляцию (см. в лекциях “Классы и модули”).
Теперь можете приступать к написанию самой программы. Не забудьте подключить к программе написанный Вами модуль.
Исключите из программы прямое обращение к полям.
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Графический объект имеет вид:
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Работу следует выполнять в среде программирования Турбо Паскаль (версии 6.0 или 7.0) или в среде Borland Pascal.
Рекомендации по выполнению курсовой работы
Прежде, чем приступать к выполнению курсовой работы, помимо уже изученного лекционного материала в ходе выполнения лабораторных работ, выполните и разберитесь в работе программы, приведенной в примере 2.7 конспекта лекций (§ 10). В данной программе реализована значительная часть задания курсовой работы.
Далее, проанализируйте свой графический объект. Из каких фигур он может быть построен? Продумайте необходимые поля и методы и опишите классы этих фигур. Создайте иерархию. Ваш заданный графический объект должен включать как минимум (можно и больше) 3 различные фигуры, чтобы описать минимум 3 класса (плюс один абстрактный, итого получается 4 класса, чего и требует задание).
Оформите описание классов в виде модуля. Сохраните и выполните его компиляцию (см. в лекциях “Классы и модули”).
Теперь можете приступать к написанию самой программы. Не забудьте подключить к программе написанный Вами модуль.
Исключите из программы прямое обращение к полям.
Дополнительная информация
Оценка - отлично!
Специальность ПОВТиАС (ПОиВТ)
Специальность ПОВТиАС (ПОиВТ)
Похожие материалы
Курсовая работа По дисциплине: Объектно-ориентированное программирование Вариант 1
Nitros
: 28 июня 2025
Задание
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).
Задание: есть 2 варианта задания, можете выбрать любой из них
Вариант 1.
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Ре
500 руб.
КУРСОВАЯ РАБОТА по дисциплине «Объектно-ориентированное программирование»
vohmin
: 3 июня 2018
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Графический объект имеет вид:
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархи
50 руб.
КУРСОВАЯ РАБОТА по дисциплине “Объектно-ориентированное программирование”
Умка18
: 17 июня 2015
Вариант 11. Задание 18.
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов долж
250 руб.
Курсовая работа по дисциплине «Объектно-ориентированное программирование»
ДО Сибгути
: 9 февраля 2013
ЗАДАНИЕ
С помощью ООП разработать возможную реализацию некоторого компьютерного мира.
ОГЛАВЛЕНИЕ
Задание 3
Реализация 3
Иерархия объектов 6
Основная программа 9
Модуль с объектами 16
145 руб.
Объектно-ориентированное программирование. Вариант 1.
studypro3
: 11 января 2021
Задание
Создать на форме динамический массив объектов типа Треугольник случайного размера и цвета. Реализовать функции заполнения массива, вставки объекта, удаления объекта, перемещение объектов с отталкиванием от границ области изображения. Реализовать кнопки «вверх», «вниз», «влево» и «вправо», при нажатии на которые объект, выбранный по номеру, перемещается в заданном направлении на случайное число пикселей.
500 руб.
Курсовая работа по дисциплине: Объектно-ориентированное программирование (рисунок №5)
Учеба "Под ключ"
: 14 октября 2025
Задание курсовой работы
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).
Задание: есть 2 варианта задания, можете выбрать любой из них
Вариант 1.
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменени
700 руб.
Курсовая работа По дисциплине: Объектно-ориентированное программирование. Вариант 2
holm4enko87
: 4 февраля 2025
Вариант 2.
Написать программу, используя объектно-ориентированный подход. Тему выбираете самостоятельно. Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный
Язык и среда программирования – С#, Visual Studio 2017
Тема задания: Реализовать игру «крестики-нолики» в графическом режиме
400 руб.
Курсовая работа по дисциплине: Объектно-ориентированное программирование. Вариант №4
holm4enko87
: 12 ноября 2024
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре кл
200 руб.
Другие работы
Контрольная и Лабораторная работа 1-3 по дисциплине: Современные технологии программирования (часть 2). Вариант 22
IT-STUDHELP
: 15 мая 2022
Контрольная работа, Ассоциативные контейнеры STL
Тема: Контейнеры STL и модульное тестирование
Цель: Сформировать практические навыки разработки абстракций данных на основе контейнеров STL и модульного тестирования средствами VisualStudio.
Задание
Реализовать абстрактный тип данных «Множество» в соответствии с вариантом задания и со спецификацией, приведённой ниже. Протестировать его, используя средства модульного тестирования VisualStudio. Тестовые наборы необходимо построить на основе критер
1200 руб.
Общение как предмет социально-психологического исследования
alfFRED
: 17 октября 2013
Содержание
Введение
Перцептивная сторона общения
Интерактивная сторона общения
Коммуникативная сторона общения
Структура общения
Функции общения
Средства коммуникации
Общение как социально-психологический феномен
Заключение
Список литературы
Введение
Общение является одним из предметов социально-психологического исследования.
Общение — многоаспектный и многоплановый процесс формирования, обеспечения и реализации межличностного и межгруппового контакта, который обусловлен необх
5 руб.
Технологический процесс ремонта вакуумного насоса (технологическая часть дипломного проекта)
maobit
: 10 апреля 2018
6. ПРОЕКТИРОВАНИЕ ТЕХНОЛОГИЧЕСКОГО ПРОЦЕССА РЕМОНТА ВАКУУМНОГО НАСОСА
6.1. Обоснование рациональной последовательности разборки
6.2. Выбор и обоснование оборудования и инструмента.
6.3. Технология дефектации детали
6.3.1. Обоснование способов обнаружения дефектов
6.3.2. Технологический маршрут дефектации
6.4. Проектирование технологического процесса восстановления детали
6.4.1. Анализ конструкции и условий работы детали...
6.4.2. Обоснование способов устранения дефектов и восстановления детали..
990 руб.
Оцінка потенціалу підприємства
alfFRED
: 14 ноября 2013
ВСТУП
1. Принцип оцінки потенціалу підприємства
2. Вартісна оцінка кадрового потенціалу
3. Оцінка потенціалу підприємства графоаналітичним методом "Квадрат потенціалу"
3.1 Розрахунок довжини векторів потенціалу підприємства
3.2 Графічне зображення "квадрату потенціалу" підприємства
3.3 Тип форми "квадрату потенціалу" підприємства
3.4 Характеристика зв’язку типу форми "квадрату потенціалу" підприємства та стадії життєвого циклу підприємства
3.5 Заходи щодо розвитку оптимального потенціалу
10 руб.