КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8

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

material.view.file_icon
material.view.file_icon
material.view.file_icon EGAVGA.BGI
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon Задание.doc
material.view.file_icon Текст модуля.doc
material.view.file_icon Текст программы.doc
material.view.file_icon
material.view.file_icon EGAVGA.BGI
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon Задание.doc
material.view.file_icon Текст модуля.doc
material.view.file_icon Текст программы.doc
material.view.file_icon
material.view.file_icon EGAVGA.BGI
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon KURS.EXE
material.view.file_icon KURS.PAS
material.view.file_icon Задание.doc
material.view.file_icon Результаты работы.doc
material.view.file_icon
material.view.file_icon EGAVGA.BGI
material.view.file_icon SOLUTION.EXE
material.view.file_icon solution.pas
material.view.file_icon Задание.doc
material.view.file_icon Текст программы.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1

Тема: Принцип инкапсуляции. Описание класса.

Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.

=============================================

Лабораторная работа №2

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

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

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

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

=============================================

Лабораторная работа №3

Тема: Принцип полиморфизма. Использование виртуальных методов.

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

=============================================
=============================================

Курсовая работа

Вариант №8

Задание
КУРСОВАЯ РАБОТА

по дисциплине “Объектно-ориентированное программирование”

Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).

Задание: есть 2 варианта задания, можете выбрать любой из них

Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов желательно оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Язык и среда программирования – Ваш выбор. Можете выполнять работы на языке Паскаль, С++, С# или Java.
Виды графических объектов:

=============================================

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

Проверил(а): Ситняковская Елена Игоревна
Оценка: Отлично
Дата оценки: 27.12.2022г.

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30
Вариант №30 Курсовая работа Задание КУРСОВАЯ РАБОТА по дисциплине “Объектно-ориентированное программирование” Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 30. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графическог
User IT-STUDHELP : 11 октября 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №04
Курсовая работа Вариант №04 Задание Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, и
User IT-STUDHELP : 8 июля 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №04 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06
Курсовая работа Вариант №06 Задание Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, из
User IT-STUDHELP : 8 июля 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06 promo
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №9
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №9 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №12
Лабораторная работа №1 Тема: построение UML диаграммы вариантов использования и диаграммы классов, построить объектную структуру на языке Java на основе созданных диаграмм. Задание: для диаграммы вариантов использования нужно отобразить на диаграмме следующие основные действия с объектом «компьютер»: ввод программы с клавиатуры, подсоединение внешнего устройства (флэшки), просмотр результата работы программы на мониторе. На диаграмме классов необходимо отобразить класс объекта «компьютер», осн
User IT-STUDHELP : 27 декабря 2022
450 руб.
promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №11
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №11 promo
130 руб.
Курсовая + Лабораторная работа 1, 2, 3 "Объектно-ориентированное программирование". Вариант №8
Модернизация электропривода дутьевого вентилятора
В данном дипломном проекте рассматривалась модернизация электропривода дутьевого вентилятора. Описана работа котлоагрегата и дутьевого вентилятора, а также зависимость между ними. Произведён расчёт энергетической эффективности при различных способах регулирования. На основании расчёта и требований, предъявляемых к электроприводу дутьевого вентилятора, был выбран частотный преобразователь. Проведен статический расчёт асинхронного электродвигателя, в результате чего были получены механические хар
User dony911 : 21 сентября 2010
350 руб.
Модернизация электропривода дутьевого вентилятора
Лабораторная работа №6, 8, дисциплина - Физика. Спецглавы, вариант № 06
1. Цель работы Изучить зависимость электропроводности полупроводникового образца от температуры. Определить ширину запрещенной зоны
User Александр410 : 4 мая 2019
350 руб.
Контрольная работа по предмету «Физика»
113. Орудие, жестко закрепленное на железнодорожной платформе, производит выстрел вдоль полотна железной дороги под углом α= 30° к линии горизонта. Определить скорость u2 отката платформы, если снаряд вылетает со скоростью и1=480 м/с. Масса платформы с орудием и снарядами m2=18т, масса снаряда m1 =60 кг. 123. Шар массой m1 = 1 кг движется со скоростью 1 = 4 м/с и сталкивается с шаром массой m2 = 2 кг, движущимся навстречу ему со скоростью 2 = 3 м/с. Каковы скорости u1 и u2 шаров после удара? Уда
User merkuchev : 28 апреля 2012
200 руб.
Общие черты предпатологии радиационной и нерадиационной природы
Введение Наличие длительного скрытого периода развития радиационного лейкоза, так же как и других отдаленных радиационных последствий, заставило обратить паше внимание па более тщательное изучение того внешне клинически благополучного состояния организма, которое наступает вслед за практически полным восстановлением организма, перенесшего воздействие радиации. Радиационная модель, как известно, удобна для исследования общих закономерностей развития ряда предпатологических состояний вообще, так к
User GnobYTEL : 6 февраля 2013
up Наверх