Курсовая + Лабораторная работа 1, 2, 3 "Объектно-ориентированное программирование". Вариант №8

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

material.view.file_icon
material.view.file_icon
material.view.file_icon
material.view.file_icon KR_OOP.cpp
material.view.file_icon KR_OOP1.cpp
material.view.file_icon tImage.cpp
material.view.file_icon Курсовая работа ООП.docx
material.view.file_icon
material.view.file_icon KR_OOP1.exe
material.view.file_icon KR_OOP1.exe.recipe
material.view.file_icon KR_OOP1.ilk
material.view.file_icon KR_OOP1.log
material.view.file_icon KR_OOP1.obj
material.view.file_icon KR_OOP1.pdb
material.view.file_icon
material.view.file_icon CL.command.1.tlog
material.view.file_icon CL.read.1.tlog
material.view.file_icon CL.write.1.tlog
material.view.file_icon KR_OOP1.lastbuildstate
material.view.file_icon link.command.1.tlog
material.view.file_icon link.read.1.tlog
material.view.file_icon link.write.1.tlog
material.view.file_icon KR_OOP1.vcxproj.FileListAbsolute.txt
material.view.file_icon vc142.idb
material.view.file_icon vc142.pdb
material.view.file_icon
material.view.file_icon OOP1.PAS
material.view.file_icon OOP1_1.pas
material.view.file_icon OOP1_1.TPU
material.view.file_icon OOP2.PAS
material.view.file_icon OOP2_1.pas
material.view.file_icon OOP2_1.TPU
material.view.file_icon ЛР 1 ООП.docx
material.view.file_icon
material.view.file_icon LR2OOP.PAS
material.view.file_icon LR2OOP1.pas
material.view.file_icon LR2OOP1.TPU
material.view.file_icon ЛР2 ООП.docx
material.view.file_icon
material.view.file_icon LR3OOP.pas
material.view.file_icon LR3OOP1.pas
material.view.file_icon LR3OOP1.TPU
material.view.file_icon ЛР 3 ООП.docx

Необходимые программы

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра текстовых файлов

Описание

Работы зачтены. Контрольная написана на c++, лабораторные на паскале. Все отчеты в формате word

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

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

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

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

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

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

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

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

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

Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №2:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не нап
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8 promo
50 руб.
Лабораторная работа №3 "Объектно-ориентированное программирование"
Лабораторная работа № 3 Объектно–ориентированное программирование» Вариант 09
Задание: Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.
User kent_193 : 18 апреля 2009
50 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30
Вариант №30 Курсовая работа Задание КУРСОВАЯ РАБОТА по дисциплине “Объектно-ориентированное программирование” Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 30. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графическог
User IT-STUDHELP : 11 октября 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06
Курсовая работа Вариант №06 Задание Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, из
User IT-STUDHELP : 8 июля 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №06 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №04
Курсовая работа Вариант №04 Задание Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов). Задание: есть 2 варианта задания, можете выбрать любой из них Вариант 1. Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, и
User IT-STUDHELP : 8 июля 2023
550 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №04 promo
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №9
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №9 promo
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18 promo
Ствол вертлюга УВ-250-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Ствол вертлюга УВ-250-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
297 руб.
Ствол вертлюга УВ-250-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Машина для пересаджування дерев на базі трактора ЛТЗ-155
№ Назва розділу Стр. Вступ 1. Інформаційний розділ 1.1. Аналіз існуючих рішень 1.2. Обгрунтування дипломного проекту 2. Розрахунково-конструкторський розділ 2.1. Тяговий розрахунок машини 2.2. Визначення базових характеристик робочого обладнання 2.3. Розрахунок робочого органа 3. Експлуатаційно-технологічна частина 3.1. Загальна характеристика машини для викопування дерев. 3.2. Мастильне господарство 3.3. Мастила 3.4. Розрахунок витрати мастильних матеріалів 3.5. Аналіз міських на
User DoctorKto : 8 сентября 2014
3000 руб.
Машина для пересаджування дерев на базі трактора ЛТЗ-155
Экономика предприятия по производству корпусной мебели
СОДЕРЖАНИЕ: 2.1. Уровень концентрации производства 6 2.2. Специализация и комбинирование производств 7 3.2. Оборотные средства 11 3.3. Особенности обеспечения предприятия сырьем 11 3.4. Кадры предприятия, производительность труда и заработная плата 12 4. Экономические показатели конечных результатов работы предприятия 14 5. Рекомендации по улучшению экономических результатов деятельности предприятия 17 1. Общая характеристика предприятия Иркутскмебель+, ЧП Организационно-правовая форма
User Qiwir : 21 ноября 2013
5 руб.
Расчет и проектирование зоны текущего ремонта таксомоторного АТП на 200 легковых автомобилей
СОДЕРЖАНИЕ ВВЕДЕНИЕ……………………………………………………………………………3 1. Расчёт производственной программы, объёма работ и численности производственных рабочих…………………………………………………..4 1.1. Выбор исходных данных………………………………………………4 1.2. Решение производственной программы по технологическому оборудованию………………………………………………………..…7 1.3. Расчёт годового объёма работ и численности производственных рабочих…………………………………………………………………17 2. Технологический расчет производственных зон, участков и складов……24 2.1. Расчёт постов и п
User Aronitue9 : 22 января 2012
42 руб.
up Наверх