Лабораторные работы 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-3 по дисциплине: Объектно-ориентированное программирование. Вариант №03
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую
User holm4enko87 : 20 ноября 2024
220 руб.
promo
Вентиль угловой ПМИГ.ХХХХХХ.010
Вентиль угловой ПМИГ.ХХХХХХ.010 ПМИГ.ХХХХХХ.010 Вентиль угловой Вентиль - устройство для регулирования в трубопроводе пара, газа, воды или другой жидкости. Вентиль состоит из корпуса 2, в резьбовом отверстии которого установлен шпиндель 3. На нижнем конце шпинделя при помощи резьбовой втулки 6 закреплен клапан 1, состоящий из двух деталей: металлической втулки и наплавленной резиновой прокладки. На верхнем конце шпинделя закреплен при помощи установочного винта 13 маховик 5. На корпусе 2 устан
User lepris : 10 ноября 2022
600 руб.
Вентиль угловой ПМИГ.ХХХХХХ.010 promo
Правила и нормы метеорологических условий рабочей зоны
Оглавление Введение 1. Метеорологические условия и их нормирование в производственных помещениях 1.1 Микроклимат в производственных помещениях и влияние его показателей на организм работающих 1.2 Оптимальные условия микроклимата 1.3 Допустимые условия микроклимата 1.4 Определение индекса тепловой нагрузки среды (ТНС-индекса) 1.5 Регламентирование времени работы при температуре воздуха на рабочем месте выше или ниже допустимых величин 2. Технологические процессы и оборудование, обуславливающие не
User Lokard : 21 марта 2014
19 руб.
Симплекс метод в форме презентации
Содержание Введение. 3 Математическое программирование. 5 Графический метод. 6 Табличный симплекс – метод. 6 Метод искусственного базиса. 7 Модифицированный симплекс – метод. 7 Двойственный симплекс – метод. 7 Общий вид задачи линейного программирования. 9 Решение задачи линейного программирования симплекс-методом. 11 Вычислительные процедуры симплекс – метода. 11 Теорема 1: 13 Теорема 2: 14 Теорема 3: 15 Теорема 4: 15 Теорема 5: 15 Переход к новому опорному плану. 15 Двойственн
User evelin : 15 сентября 2013
up Наверх