Курсовая работа Вариант 6 Объектно-ориентированное программирование (корабль)
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
- Программа для просмотра текстовых файлов
Описание
Курсовая работа
по дисциплине: Объектно-ориентированное программирование Вариант 6
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Язык и среда программирования – Ваш выбор. Можете выполнять работы на языке Паскаль, С++, С# или Java.
Рекомендации по выполнению курсовой работы
На С++:
Прежде, чем приступать к выполнению курсовой работы, помимо уже изученного материала в ходе выполнения лабораторных работ, ознакомьтесь с дополнительными материалами и примерами.
Далее, проанализируйте свой графический объект. Из каких фигур он может быть построен? Продумайте необходимые поля и методы и опишите классы этих фигур. Создайте иерархию. Ваш заданный графический объект должен включать как минимум (можно и больше) 3 различные фигуры, чтобы описать минимум 3 класса (плюс один абстрактный, итого получается 4 класса, чего и требует задание). Желательно оформить описание классов в виде модуля. Теперь можете приступать к написанию самой программы. Не забудьте подключить к программе написанный Вами модуль. Исключите из программы прямое обращение к полям.
Вид графического объекта №6 (корабль)
по дисциплине: Объектно-ориентированное программирование Вариант 6
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Язык и среда программирования – Ваш выбор. Можете выполнять работы на языке Паскаль, С++, С# или Java.
Рекомендации по выполнению курсовой работы
На С++:
Прежде, чем приступать к выполнению курсовой работы, помимо уже изученного материала в ходе выполнения лабораторных работ, ознакомьтесь с дополнительными материалами и примерами.
Далее, проанализируйте свой графический объект. Из каких фигур он может быть построен? Продумайте необходимые поля и методы и опишите классы этих фигур. Создайте иерархию. Ваш заданный графический объект должен включать как минимум (можно и больше) 3 различные фигуры, чтобы описать минимум 3 класса (плюс один абстрактный, итого получается 4 класса, чего и требует задание). Желательно оформить описание классов в виде модуля. Теперь можете приступать к написанию самой программы. Не забудьте подключить к программе написанный Вами модуль. Исключите из программы прямое обращение к полям.
Вид графического объекта №6 (корабль)
Дополнительная информация
Курсовая работа 23.04.2026 25.05.2026 Отлично, Ситняковская Елена Игоревна
Похожие материалы
Объектно-ориентированное программирование. Курсовая работа. Вариант 6
Asiksep
: 8 декабря 2019
Курсовая работа
Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна в
20 руб.
КУРСОВАЯ РАБОТА - Объектно-ориентированное программирование, 6 ВАРИАНТ
Simplex
: 14 апреля 2016
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре к
20 руб.
Объектно-ориентированное программирование
studypro3
: 6 августа 2018
«Работа со стандартной библиотекой шаблонов».
На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
400 руб.
Объектно-ориентированное программирование
Mikola456
: 27 мая 2016
Курсовая работа на тему "Морской бой"
700 руб.
Объектно-ориентированное программирование
Mikola456
: 27 мая 2016
Смоделировать движение шариков в замкнутом сосуде
Целью моей курсовой работы являлось моделирование движения шариков в замкнутом сосуде (форма сосуда может быть различной). Шарики должны двигаться прямолинейно с отражением от стенок сосуда и от других шариков.
При запуске программы для пользователя появляется меню, в котором он может выбрать форму сосуда с помощью клавиш «вправо», «влево», «Enter». Сосуды имеют форму бутылки, колбы и вазы.
700 руб.
Объектно-ориентированное программирование
ru0lr
: 28 октября 2014
Лабораторные работы по ООП + курсовая. 4 вариант
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране...
125 руб.
Разум-ориентированное программирование
alfFRED
: 30 сентября 2013
Не кажется ли вам, что нынче программирование интеллекта уперлось в непреодолимую стену? Тогда давайте для начала порассуждаем об эволюции самого программирования. На заре развития (история гораздо глубже, но мы начнем от первых Бейсиков) программирование ограничивалось простым командным программированием. Не было понятия процедур и функций, были только переменные и операторы, то бишь команды. Код программы выглядел в виде пронумерованного списка инструкций. Единственной на тот момент командой п
5 руб.
Объектно-Ориентированное программирование
Elfa254
: 29 сентября 2013
I. Развитие языков программирования
Определения:
ANSI – American National Standards Institute - Национальный Институт Стандартизации США
ISO - International Organization for Standardization - Международная организация по стандартизации
Цель развития языков программирования - более рациональная разработка ПП.
Схема развития:
Коды процессора а assembler а языки высокого уровня (ЯВУ)
Сначала из истории:
При разработке процессоров(П)/микропроцессоров – для каждого П разрабатывается набор кома
10 руб.
Другие работы
Использование воспроизводственного подхода в управлении социально-экономическим развитием региона
Elfa254
: 22 марта 2014
Введение. В условиях распределительно-отраслевой системы управления, когда социально-экономическое развитие регионов по существу было результатом принятия отраслевых решений, востребованность теоретических основ региональной экономики была ограниченной. Переход к рыночной экономике принципиально меняет положение регионов в общей системе управления. Современные условия хозяйствования диктуют необходимость поиска новых подходов к формированию системы управления на региональном уровне и разработки
15 руб.
Схема технологическая ремонта трубопровода диам 720мм-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 14 мая 2016
Схема технологическая ремонта трубопровода диам 720мм-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование транспорта нефти и газа-Курсовая работа-Дипломная работа
297 руб.
Механика жидкости и газа СПбГАСУ 2014 Задача 6 Вариант 89
Z24
: 28 декабря 2025
Ось горизонтального участка трубы диаметром d1 расположена на высоте h1 = (0,25 + 0,05·y) м над уровнем воды в резервуаре II. Ось горизонтального участка трубы диаметром d2 лежит ниже уровня воды в резервуаре II на величину h2 = (0,5 + 0,05·z) м. Длины участков: l1 = (10 + 0,1·y) м; l2 = (20 + 0,1·z) м; l3 = (10 + 0,1·y) м. Напор в резервуаре I H = (1,0 + 0,1·z) м, коэффициенты поворотов ζ30 = 0,7, ζ120 = 1,44.
Определить расход воды в трубопроводе и построить напорную и пьезометрическую лини
400 руб.
Электропитание устройств и систем телекоммуникаций. Работы лабораторные 1-5. Вариант 8.
SemenovSam
: 14 декабря 2017
Лабораторная работа 1
Тема: Ознакомление с программой Electronics Workbench
Цель работы:
Получение практических навыков работы с моделирующей программой Electronics Workbench (EWB). Изучение измерительных приборов, их схем включения и приёмов использования.
Лабораторная работа 2
Тема: Исследование способов включения трехфазных трансформаторов
Цель работы:
Изучение особенностей трехфазных трансформаторов при соединении обмоток звездой, треугольником и зигзагом.
Лабораторная работа 3
Тема: Иссле
250 руб.