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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon EGAVGA.BGI
material.view.file_icon Figura.doc
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon PROJECT.EXE
material.view.file_icon project.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 Figura.doc
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon PROJECT.EXE
material.view.file_icon project.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 FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon KURSRAB.EXE
material.view.file_icon KURSRAB.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 PROJECT.EXE
material.view.file_icon project.pas
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

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

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

ЛАБОРАТОРНАЯ РАБОТА №2

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

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

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

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

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

ЛАБОРАТОРНАЯ РАБОТА №3

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

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

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

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

Вариант №18

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

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

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

Задание: есть 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 по дисциплине: Объектно-ориентированное программирование. Вариант №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
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не нап
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8 promo
Курсовая работа+ Лабораторные работы 1-3 по дисциплине: Объектно-ориентированный анализ и программирование. Вариант №18
Курсовая работа состоит из одного задания. Необходимо разработать систему хранения и обслуживания информации объекта согласно индивидуальному варианту (см. далее перечень вариантов). Номер варианта выбирается по двум последним цифрам пароля. Вариант и текст задания: 18. Продажа авиа билетов. Разработать систему кассового зала аэропорта. Предусмотреть три вида обращений: бронирование, покупка в кассе, отказ. Вести статистику покупок/отказов по направлениям и общей загруженности направления для р
User IT-STUDHELP : 20 июля 2020
1200 руб.
promo
Курсовая работа по дисциплине: Сетевые базы данных. Вариант №8
Задание (Вариант 8) Создать две таблицы, имеющие уникальные поля и первичные ключи. Таблицы должны быть связаны с помощью внешнего ключа. Для одной из таблиц разработать триггер для обеспечения дополнительных действий при изменении данных таблицы (см. свой вариант задания). Создать представление для связанных таблиц, которое позволяет вывести только часть полей и часть строк таблиц. Создать пакет PL/SQL, содержащий процедуру начального заполнения таблиц данными (по 5-7 записей в таблице) и про
User SibGOODy : 15 сентября 2018
700 руб.
promo
Международные экономические отношения: специализация, кооперация, интеграция
Введение I. Международная специализация производства и ее основные виды II. Международная кооперация производства III. Международная экономическая интеграция Заключение Список использованной литературы Введение Изучение данной темы является чрезвычайно актуальным для современной международной экономики. Это происходит в силу того, что современное мировое общественное развитие характеризуется усилением связей и взаимодействия между странами. Тенденция к объединению, на наш взгляд
User evelin : 10 сентября 2013
10 руб.
Расчет акцизов по табачным изделиям
В соответствии с главой 22 "Акцизы" Налогового кодекса Российской Федерации (НК РФ) акцизами облагаются следующие табачные изделия (в НК РФ употребляется также термин "табачная продукция"): табак трубочный, курительный, жевательный, сосательный, нюхательный, кальянный, сигары, сигариллы, сигареты с фильтром, сигареты без фильтра, папиросы. Объект обложения акцизами Объект обложения акцизами, то есть перечень операций, при совершении которых необходимо начислять акциз, определен ст. 182 НК РФ.
User Slolka : 25 октября 2013
10 руб.
Контрольная работа по дисциплине: Программно-конфигурируемые сети. Вариант №01.
Задание При выполнении работы требуется: Построить модель замкнутой однородной СеМО, узлами которой являются узлы инфокоммуникационной системы, топология и параметры которой заданы в таблице 1.1. Определить маршрутную матрицу, соответствующую топологии сети массового обслуживания, учитывая, что если к узлу примыкает несколько каналов, то все направления движения заявок равновероятны. Получить вероятностно-временные характеристики сети в зависимости от количества заявок в СеМО, узловые характе
User teacher-sib : 14 июня 2022
1000 руб.
promo
up Наверх