Лабораторная работа №2 по дисциплине “Объектно-ориентированное программирование” Вариант №6

Состав работы

material.view.file_icon
material.view.file_icon Lab 2 OP.exe
material.view.file_icon openal32.dll
material.view.file_icon sfml-audio-2.dll
material.view.file_icon sfml-audio-d-2.dll
material.view.file_icon sfml-graphics-2.dll
material.view.file_icon sfml-graphics-d-2.dll
material.view.file_icon sfml-network-2.dll
material.view.file_icon sfml-network-d-2.dll
material.view.file_icon sfml-system-2.dll
material.view.file_icon sfml-system-d-2.dll
material.view.file_icon sfml-window-2.dll
material.view.file_icon sfml-window-d-2.dll
material.view.file_icon Текст программы.docx
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Язык программирования: C++
Тема: Принцип наследования. Статические методы.

Задание:
Создать иерархию графических классов в соответствии с рисунком (или использовать свой вариант). Описания классов желательно оформить в отдельном модуле.

   ТОЧКА ОКРУЖНОСТЬ  ЭЛЛИПС
   
   ОТРЕЗОК  ТРЕУГОЛЬНИК
   
   ПРЯМОУГОЛЬНИК

Добавить методы движения фигур (в каждый класс). Использовать статические методы.
Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов (если классы были выделены в отдельный модуль).

Дополнительная информация

Год сдачи: 2023
Оценка: Зачет
Ситняковская Елена Игоревна
Объектно-ориентированное программирование. Вариант № 6
Задание: Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна вклю
User najdac : 16 октября 2021
90 руб.
Объектно-ориентированное программирование. Вариант № 6
Лабораторная работа №2 по дисциплине: Объектно-ориентированное программирование
Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и Get
User vohmin : 3 июня 2018
50 руб.
Лабораторная работа № 2 по дисциплине "Объектно-ориентированное программирование"
Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и Get
User 1231233 : 31 января 2012
23 руб.
Лабораторная работа №2 по дисциплине: «Объектно-ориентированный анализ и программирование»
Тема: Объекты и классы Задание: построить объектную структуру на языке Java с использованием UML диаграммы классов. Для построения программы необходимо использовать объекты и UML диаграмму классов, построенную на первых занятиях. Каждый класс диаграммы необходимо представить в виде самостоятельного (отдельного) класса.
User Мария114 : 24 мая 2017
100 руб.
Лабораторная работа №2 по дисциплине: «Объектно-ориентированное программирование». Все варианты
Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и GetY для чтения данных из полей x и
User Roma967 : 21 марта 2015
300 руб.
promo
Лабораторная работа № 2 по дисциплине "Объектно-ориентированное программирование". 4-й семестр. 6-й вариант
Лабораторная работа №2 Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей I
User mastar : 20 мая 2012
120 руб.
Курсовая работа По дисциплине: Объектно-ориентированное программирование. Вариант 6
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. См. скриншот
User ASSASSIN : 4 сентября 2015
350 руб.
Курсовая работа По дисциплине: Объектно-ориентированное программирование. Вариант 6
Лабораторная работа № 2 По дисциплине: Объектно-ориентированное программирование Вариант 4
Лабораторная работа №2 Тема: Принцип наследования. Статические методы. Задание: Создать иерархию графических классов в соответствии с рисунком (или использовать свой вариант). Описания классов желательно оформить в отдельном модуле. ТОЧКА ОКРУЖНОСТЬ ЭЛЛИПС ОТРЕЗОК ТРЕУГОЛЬНИК ПРЯМОУГОЛЬНИК Добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный и
User Nitros : 28 июня 2025
350 руб.
Контрольная работа по математическому анализу
НЕГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «СИБИРСКИЙ ИНСТИТУТ БИЗНЕСА И ИНФАРМАЦИОННЫХ Контрольная работа Дисциплина: Математический анализ
User terminal1238546 : 11 мая 2016
200 руб.
Теплотехника Задача 8.42
Воздуху в количестве 0,1 м³ при 10 бар и температуре 200 ºС сообщается 125 кДж тепла; температура его при этом не изменяется. Определить конечное давление, конечный объем и получаемую работу.
User Z24 : 17 февраля 2026
150 руб.
Теплотехника Задача 8.42
Менеджмент промышленного производства
1. Какой этап цикла СОНТ (СОНП) непосредственно предшествует этапу организационной подготовки производства? 2. Продолжите определение: «Принцип функционального подхода в функционально-стоимостном анализе (ФСА) означает, что объектом анализа является не конкретный предмет в его реальной форме, а комплекс функций, которые он выполняет или должен выполнять. Цель анализа – поиск новых альтернативных способов выполнения функций объекта с наименьшими затратами». 3. По представленному фрагменту функц
User helpersas : 14 января 2015
200 руб.
Вариант 2. Радиоприемные устройства систем радиосвязи и радиодоступа. Экзаменационная работа.
Задания: 1. Анализ схемы входного устройства с авто-трансформаторным согласованием фидера со входом приемника. 2. Транзисторный преобразователь частоты, принцип работы. Выбор режима. 3. В одноконтурном усилителе радиочастоты (УРЧ) контур настроен на частоту f0 = 800 кГц. Полоса пропускания УРЧ на уровне равна = 32 кГц. На сколько децибел будут ослаблены в УРЧ сигналы станций, принимаемых по соседнему (расстройка = 9 кГц) и по зеркальному каналам? Промежуточная частота приемника = 465 кГц.
User CameronCarmona : 7 февраля 2023
500 руб.
up Наверх