Объектно-ориентированное программирование. Курсовая работа. Вариант №18. Семестр 3-й
Состав работы
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- 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 класса, чего и требует задание).
Оформите описание классов в виде модуля. Сохраните и выполните его компиляцию (см. в лекциях “Классы и модули”).
Теперь можете приступать к написанию самой программы. Не забудьте подключить к программе написанный Вами модуль.
Исключите из программы прямое обращение к полям.
Дополнительная информация
Работа была зачтена на "отлично" в 2013г.
Преподаватель: Ситняковская Е.И.
Преподаватель: Ситняковская Е.И.
Похожие материалы
Курсовая работа по дисциплине: Объектно-ориентированное программирование. Вариант №18
IT-STUDHELP
: 27 декабря 2022
Курсовая работа
Вариант №18
Задание
КУРСОВАЯ РАБОТА
по дисциплине “Объектно-ориентированное программирование”
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).
Задание: есть 2 варианта задания, можете выбрать любой из них
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
250 руб.
Курсовая работа по дисциплине: Объектно-ориентированное программирование. Вариант №18
IT-STUDHELP
: 12 ноября 2022
Задание
КУРСОВАЯ РАБОТА
по дисциплине “Объектно-ориентированное программирование”
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).
Задание: есть 2 варианта задания, можете выбрать любой из них
Вариант 1.
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: заме
250 руб.
Объектно-ориентированное программирование. Лабораторна работа №3. Вариант №18. Семестр 3-й
Shamrock
: 22 февраля 2014
Тема:
Принцип наследования.
Создание иерархии классов.
Классы и модули.
Задание:
Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.
Рекомендации к выполнению:
В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы должны прислать на
220 руб.
Объектно-ориентированное программирование. Лабораторна работа №1. Вариант №18. Семестр 3-й
Shamrock
: 22 февраля 2014
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех опис
220 руб.
Объектно-ориентированное программирование. Лабораторна работа №5. Вариант №18. Семестр 3-й
Shamrock
: 22 февраля 2014
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №4:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.
Рекомендации к выполнению:
См. пример 2.
220 руб.
Объектно-ориентированное программирование. Лабораторна работа №4. Вариант №18. Семестр 3-й
Shamrock
: 22 февраля 2014
Тема: Статические методы
Задание:
В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов.
Рекомендации к выполнению:
См. пример 2.7 (§10) конспекта лекций (только виртуальные методы в данной лабораторной не используйте. Тогда метод движ
220 руб.
Курсовая работа по объектно-ориентированному программированию
NikolaSuprem
: 8 января 2021
Курсовая работа по объектно-ориентированному программированию.
Требования к выполнению КР
Программа должна быть написана с использованием объектно-ориентированных технологий. Описания объектов и методов необходимо оформить в отдельном модуле. Допускаются и поощряются различные творческие модификации по существу расширяющие и развивающие реализацию задания.
Необходимый минимум содержания работы: -Инкапсуляция (все поля данных не доступны из внешних функций)
-Наследование (минимум 3 класса, од
400 руб.
Объектно-ориентированное программирование. Курсовая работа.
rt
: 19 октября 2014
Рисунок 8
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со
50 руб.
Другие работы
«Анализ и диагностика финансово - хозяйственной деятельности предприятия». Билет №8.
ДО Сибгути
: 1 февраля 2016
ЭКЗАМЕНАЦИОННАЯ КАРТОЧКА 8
1. На каком этапе методики анализа производится разработка рекомендаций и их прогнозный анализ?
1 ) Первый этап
2) Второй этап
3) Третий этап
4) Четвертый этап
5 ) Пятый этап
2. Укажите формулу расчета производственной рентабельности
1 )
2)
3)
4 )
5 )
3 . Какой из перечисленных показателей относится к натуральному показателю использования основных производственных фондов при проведении экономического анализа?
1 ) Коэффициент износа основных фондов
2
100 руб.
Термодинамика ПетрГУ 2009 Задача 3 Вариант 34
Z24
: 6 марта 2026
а) Вычислить количество тепла, необходимое для нагревания воздуха от 0ºC до t2 при постоянном объеме, если первоначально он находился при атмосферном давлении и занимал объем V.
б) Какое количество тепла потребуется для нагревания воздуха от 0ºC до T2 при постоянном давлении, если начальный объем был равен V?
в) Пусть воздух находится в термически изолированной комнате объемом V. В комнате имеется небольшое отверстие, через которое воздух может просачиваться наружу, где давление равном 1 а
150 руб.
«Принципы обмена управляющей информацией по протоколу SNMP» по дисциплине «Управление сетями связи». Вариант №11
naviS
: 19 июля 2013
Задание:
1.Расшифровать приведенные в hex’кодах сообщения управляющего протокола, в соответствии с поставленными ниже в пп. 1…18 вопросами.
2.Определить из приведенных сообщений:
1.Фирму-поставщика оборудования сетевых интерфейсов
2. MAC-адреса источника и назначения
3. Тип протокола, обслуживаемого данным Ethernet-кадром
4. Версию протокола сетевого уровня
5. Приоритет сетевого уровня для данной дейтаграммы
6. Длину пакета сетевого уровня (в байтах)
120 руб.
Гидравлика Задача 2.257
Z24
: 9 декабря 2025
Какое усилие необходимо приложить на конце рычага гидравлического пресса, чтобы поднять груз весом 20 кН? Диаметр меньшего поршня d=25 мм, а диаметр большего поршня D=250 мм. К.п.д. пресса h=0,8. Плечи рычага равны а=1,0 м, b=0,2 м. (Рис. 4).
150 руб.