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

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

material.view.file_icon
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
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
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не нап
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №8 promo
Лабораторные работы №№1-5. Объектно-ориентированное программирование. Вариант №8
1 Тема: Принцип инкапсуляции. Описание класса. 2 Тема: Продолжение темы лаб. работы №1. 3 Тема: Принцип наследования. Создание иерархии классов. Классы и модули. 4 Тема: Статические методы 5 Тема: Принцип полиморфизма. Использование виртуальных методов. 1. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характ
User Lira1 : 17 марта 2014
140 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Объектно-ориентированное программирование Вид работы: Лабораторная работа 1 Оценка:Зачет Дата оценки: 20.02.2022 Рецензия:Уважаемый -------, Ситняковская Елена Игоревна
User Daniil2001 : 20 февраля 2022
25 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Объектно-ориентированное программирование. Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса. Задание Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User sibguter : 5 июня 2018
39 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. После окончания всех опис
User zhekaersh : 18 марта 2015
35 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
Объектно-ориентированное программирование. Лабораторная работа №1
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User wchg : 4 сентября 2013
98 руб.
Объектно-ориентированное программирование, Лабораторная работа №1
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User GTV8 : 10 сентября 2012
150 руб.
Лабораторные работы №1-5. по дисциплине: Объектно-ориентированное программирование. Вариант № 8
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Лабораторная работа №2 Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы
User wwwqw124 : 9 января 2015
150 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.3 Вариант 9
Вал диаметром D вращается во втулке длиной l с частотой n. При этом зазор между валом и втулкой толщиной δ заполнен маслом, имеющим плотность ρ и кинематическую вязкость v (рис. 1.1). Требуется определить величину вращающего момента M, обеспечивающего заданную частоту вращения вала.
User Z24 : 25 октября 2025
165 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.3 Вариант 9
Машина для кронирования деревьев
Разработана машина для кронирования деревьев.Диплом полностью готовый, включая чертежи и расчеты. Есть конструкторский раздел, раздел по экономике и БЖД и технологический раздел. Пояснительная записка порядка 100 страниц.
User madi77 : 8 марта 2018
500 руб.
Машина для кронирования деревьев
Проблема кризиса человека в западной культуре в работах Т. Адорно
Визенгрунд-Адорно Теодор (1903-1969) - немецкий философ, социолог, музыковед, композитор. Один из ведущих представителей Франкфуртской школы, внес крупный вклад в эстетику модернизма. С начала 1920-х вовлечен в интеллектуальную орбиту Франкфуртского института социальных исследований, вокруг которого стала складываться т.н. Франкфуртская школа. Философия А. строилась на исходном мотиве о необходимости подвергать критике любые теории общества по мере исторического изменения последнего. Ранние фило
User evelin : 9 сентября 2013
19 руб.
Техническая термодинамика Контрольная работа 2 Задача 34
Фактическая мощность, затрачиваемая на привод одноступенчатого компрессора, составляет 52 кВт. Определить адиабатный к.п.д. этого компрессора, если в нем адиабатно сжимается 0,3 кг/с воздуха от давления р1 = 0,1 МПа (t1 = 20 ºС) до р2 = 0,45 МПа. Изобразить процесс в координатах р,υ и T,s.
User Z24 : 26 ноября 2025
150 руб.
Техническая термодинамика Контрольная работа 2 Задача 34
up Наверх