Лабораторные работы 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 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 убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.

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

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

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

Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Лабораторные работы №1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 29 декабря 2021
300 руб.
promo
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
450 руб.
КУРСОВАЯ и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18 promo
Лабораторная работа №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-3 по дисциплине: Объектно-ориентированное программирование. Вариант №03
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую
User holm4enko87 : 20 ноября 2024
220 руб.
promo
Теплотехника КемТИПП 2014 Задача Б-3 Вариант 62
Аммиачная холодильная установка при температуре кипения хладагента t1 и температуре его конденсации t2 имеет холодопроизводительность Q0. Определить холодильный коэффициент установки, массовый расход хладагента, а также теоретическую мощность привода компрессора, если известно, что пар аммиака после компрессора становится сухим насыщенным. Изобразить схему установки и её цикл в T,s — диаграмме.
User Z24 : 10 февраля 2026
200 руб.
Теплотехника КемТИПП 2014 Задача Б-3 Вариант 62
Колодка тормозная Лебедка буровая ЛБУ-900-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Колодка тормозная Лебедка буровая ЛБУ-900-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
159 руб.
Колодка тормозная Лебедка буровая ЛБУ-900-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Экономика предприятия. Кейс. .
Практическое задание (кейс) Кейс содержит индивидуальное задание творческого типа. При решении кейса обучающиеся должны: 1) проанализировать теоретический материал, выделить значимые моменты, влияющие на решение задания; 2) сформулировать и предложить возможные способы решения индивидуального задания Требования к работе: объем работы 3-5 страниц, Шрифт Times New Roman, 14, одинарный интервал. Критерии оценки: использование материалов кейса, логичность изложения материала, самостоятельность раб
User studypro2 : 30 января 2017
250 руб.
«Цифровая обработка сигналов». Билет №9
Исходные данные итогового задания зависят от: - номера группы, в которой обучается студент (70), - две последние цифры пароля студента (08). 1. Известен амплитудный спектр аналогового сигнала. Построить амплитудный спектр дискретного сигнала, полученного при дискретизации данного сигнала с периодом дискретизации . Сделать вывод о выборе . 2. Дана передаточная функция дискретной цепи. Изобразить каноническую схему дискретной цепи. Записать разностное уравнение. Определить первые 5 отсчет
350 руб.
up Наверх