Объектно-ориентированное программирование. Лабораторные работы №№1-5

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB1.EXE
material.view.file_icon LAB1.PAS
material.view.file_icon
material.view.file_icon LAB2.EXE
material.view.file_icon LAB2.PAS
material.view.file_icon
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon LAB4.EXE
material.view.file_icon LAB4.PAS
material.view.file_icon
material.view.file_icon FIGURA.PAS
material.view.file_icon FIGURA.TPU
material.view.file_icon LAB5.EXE
material.view.file_icon LAB5.PAS

Описание

ЛР1

Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.

ЛР2

Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.

ЛР3

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

ЛР4

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

ЛР5

Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №4:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Лабораторная работа №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
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напряму
User uliya5 : 25 февраля 2024
300 руб.
Лабораторная работа № 1 по предмету Объектно-ориентированное программирование
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрям
User svladislav987 : 16 апреля 2021
200 руб.
Объектно-ориентированное программирование. Лабораторные работы №№1-5
Лабораторная работа №1 Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Лабораторная работа №2 Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Лабораторная работа №3 Созда
User Asiksep : 8 декабря 2019
25 руб.
Радиолокация: обнаружение и распознавание. Средства постановки помех и помехозащиты РЛС
Современные вооружение и военная техника (ВиВТ) характеризуются высокой насыщенностью радиоэлектронным оборудованием, обеспечивающим решение задач автоматического или автоматизированного ведения разведки, связи, управления и наведения оружия. Устанавливаемые на ВиВТ радиоэлектронные средства (РЭС) позволяют получить своевременные и достаточные сведения о противнике в определенном районе и быстро реагировать на изменение боевой обстановки. В качестве информационных каналов РЭС используется электр
User alfFRED : 14 сентября 2013
10 руб.
Разговор с машиной: мифы и реалии речевого управления
С момента появления первых “интеллектуальных” машин (под “интеллектуальной” машиной далее понимается объект искусственного происхождения, способный воспринимать и рационально использовать информацию, передаваемую ей в любой форме человеком, для выполнения определенных целевых действий) люди стремятся к максимальному удобству управления ими. Это стремление находит свое выражение как в конкретных технических разработках, так и в неосознанных и осознанных мечтах людей о думающих, понимающих человек
User alfFRED : 30 сентября 2013
5 руб.
Гидравлика Пермская ГСХА Задача 33 Вариант 3
Квадратное отверстие со стороной а в наклонной стенке резервуара с водой закрыто щитом. Определить натяжение каната Т при следующих данных: H – глубина воды перед стенкой резервуара; b – расстояние от шарнира до точки крепления каната. Построить эпюру избыточного гидростатического давления на щит ОА.
User Z24 : 4 ноября 2025
200 руб.
Гидравлика Пермская ГСХА Задача 33 Вариант 3
Проект регионального развития системы ипотечного кредитования (на примере города Хабаровска)
Актуальность темы. До перехода на рыночные отношения основными источниками пополнения жилого фонда нашей страны были государственное жилищное строительство и строительство жилья предприятиями и организациями, а кооперативное и индивидуальное жилищное строительства играли вспомогательную роль. Однако в начале 90-х гг. наметилось резкое свертывание темпов строительства жилья со стороны государства, предприятий и организаций, что привело к почти полному исчезновению какой либо поддержки населения в
User ostah : 9 сентября 2013
7 руб.
up Наверх