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

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

material.view.file_icon
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

Описание

Лабораторная работа №3
Язык программирования: C++
Тема: Принцип полиморфизма. Использование виртуальных методов.

Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №2:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.

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

Год сдачи: 2023
Оценка: Зачет
Ситняковская Елена Игоревна
Объектно-ориентированное программирование. Вариант № 6
Задание: Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна вклю
User najdac : 16 октября 2021
90 руб.
Объектно-ориентированное программирование. Вариант № 6
Лабораторная работа №3 по дисциплине: Объектно-ориентированное программирование
Тема: Принцип наследования. Создание иерархии классов. Классы и модули. Задание: Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.
User vohmin : 3 июня 2018
50 руб.
Лабораторная работа №3 по дисциплине: «Объектно-ориентированный анализ и программирование»
Тема: Пакеты, внутренние и вложенные классы Задание: Необходимо расширить построенную объектную структуру с внедрением внутренних классов.
User Мария114 : 24 мая 2017
100 руб.
Лабораторная работа №3 по дисциплине: «Объектно-ориентированное программирование». Все варианты
Задание: Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле. Рекомендации к выполнению: В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы должны прислать на проверку только файл с текстом модуля (программа, которая будет использовать модул
User Roma967 : 21 марта 2015
300 руб.
promo
Лабораторная работа №3 по дисциплине "Объектно-ориентированное программирование". 4-й семестр, 6-й вариант
Лабораторная работа №3 Тема: Принцип наследования. Создание иерархии классов. Классы и модули. Задание: Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле. Рекомендации к выполнению: В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы дол
User mastar : 20 мая 2012
120 руб.
Курсовая работа По дисциплине: Объектно-ориентированное программирование. Вариант 6
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. См. скриншот
User ASSASSIN : 4 сентября 2015
350 руб.
Курсовая работа По дисциплине: Объектно-ориентированное программирование. Вариант 6
Лабораторная работа № 3 По дисциплине: Объектно-ориентированное программирование Вариант 4
Лабораторная работа №3 Тема: Принцип полиморфизма. Использование виртуальных методов. Задание: Внести следующие изменения в программу, разработанную в лабораторной работе №2: Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского). Использовать виртуальные методы для корректной работы программы после внесенных изменений.
User Nitros : 28 июня 2025
300 руб.
Лабораторная работа №3 по дисциплине: «Объектно-ориентированное программирование». Вариант №7
Тема: Принцип наследования. Создание иерархии классов. Классы и модули. Задание: Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле. Рекомендации к выполнению: В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы должны прислать на прове
User kiana : 27 октября 2014
50 руб.
Основные характеристики политической модернизации
ОГЛАВЛЕНИЕ Введение 3 1. Сущность политической модернизации, ее критерии и типы. 5 2. Содержание и основные характеристики политической модернизации. 11 3. Модернизационный процесс в Украине: основные проблемы и условия их решения. 14 Заключение 19 Список использованной литературы 20 Введение Составной частью сложного процесса перехода от традиционного общества к современному (modernity) или индустриальному является политическая модернизация, содержание которой составляют изменения поли
User evelin : 16 января 2014
15 руб.
Электропривод подачи металлорежущего станка
В проекте согласно исходным данным (Вариант 3) выполнен выбор и расчёт приводного электродвигателя и преобразователя, силового трансформатора и дросселя, составлена структурная и функциональные схемы привода, расчёт элементов цепи управления, выполнено моделирование переходных процессов в программе System View. На основе расчета выбран электродвигатель серии Д22 закрытого исполнения с естественным охлаждением и защищённого исполнения с независимой вентиляцией в продолжительном режиме ПВ=100 %.
User VikkiROY : 29 января 2015
20 руб.
Технологический процесс ремонта стартера трактора (технологическая часть дипломного проекта)
Для установления рациональной последовательности выполнения разборочных работ на основании сборочного чертежа и спецификаций разработанных в УП «Белниимсх» была составлена технологическая схема разборки. Она представляет собой условное изображение последовательности снятия при разборке сборочных групп, подгрупп и деталей. Схема представлена в графической части дипломного проекта и обеспечивает наглядное изображение процесса разборки. Представленная схема содержит 4 групп 1-го порядка. В качестве
User maobit : 12 апреля 2018
990 руб.
Технологический процесс ремонта стартера трактора (технологическая часть дипломного проекта)
Контрольная работа. 4-й семестр. Теория сложностей вычислительных процессов
Тема: Перемножение матриц Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц. Размерности матриц считать из файла. На экран вывести промежуточные вычисления и результат. Вариант 1 М1[2x5], M2[5x7], M3[7x4], М4[4x5], M5[5x6], M6[6x3], M7[3x2], M8[2x9]. Исходные данные: 8 2 5 7 4 5 6 3 2 9
User oksana : 14 апреля 2015
100 руб.
up Наверх