Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Вариант №30
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
=============================================
Лабораторная работа №2
Тема: Принцип наследования. Статические методы.
Задание:
Создать иерархию графических классов в соответствии с рисунком (или использовать свой вариант). Описания классов желательно оформить в отдельном модуле.
ТОЧКА ОКРУЖНОСТЬ ЭЛЛИПС
ОТРЕЗОК ТРЕУГОЛЬНИК
ПРЯМОУГОЛЬНИК
Добавить методы движения фигур (в каждый класс). Использовать статические методы.
Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов (если классы были выделены в отдельный модуль).
=============================================
Лабораторная работа №3
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №2:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.
=============================================
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
=============================================
Лабораторная работа №2
Тема: Принцип наследования. Статические методы.
Задание:
Создать иерархию графических классов в соответствии с рисунком (или использовать свой вариант). Описания классов желательно оформить в отдельном модуле.
ТОЧКА ОКРУЖНОСТЬ ЭЛЛИПС
ОТРЕЗОК ТРЕУГОЛЬНИК
ПРЯМОУГОЛЬНИК
Добавить методы движения фигур (в каждый класс). Использовать статические методы.
Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов (если классы были выделены в отдельный модуль).
=============================================
Лабораторная работа №3
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №2:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.
=============================================
Дополнительная информация
Проверил(а): Ситняковская Елена Игоревна
Оценка: Отлично
Дата оценки: 11.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Оценка: Отлично
Дата оценки: 11.10.2023г.
Помогу с вашим вариантом, другой дисциплиной, онлайн-тестом, либо сессией под ключ.
E-mail: sneroy20@gmail.com
E-mail: ego178@mail.ru
Похожие материалы
Курсовая и Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №30
IT-STUDHELP
: 11 октября 2023
Вариант №30
Курсовая работа
Задание
КУРСОВАЯ РАБОТА
по дисциплине “Объектно-ориентированное программирование”
Курсовая работа состоит из одного задания. Вид графического объекта, движение которого надо будет реализовать в работе, выбирается согласно своему варианту (см. далее таблицу вариантов).
Задание: есть 2 варианта задания, можете выбрать любой из них
Вариант 30.
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графическог
550 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Daniil2001
: 20 февраля 2022
Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 20.02.2022
Рецензия:Уважаемый -------,
Ситняковская Елена Игоревна
25 руб.
Объектно-ориентированное программирование. Лабораторная работа №1
sibguter
: 5 июня 2018
Тема: Принцип инкапсуляции. Описание класса.
Задание
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
39 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
zhekaersh
: 18 марта 2015
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех опис
35 руб.
Объектно-ориентированное программирование. Лабораторная работа №1
wchg
: 4 сентября 2013
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости.
Создать массив из 100 точек.
Нарисовать точки случайным образом случайным цветом на экране.
98 руб.
Объектно-ориентированное программирование, Лабораторная работа №1
GTV8
: 10 сентября 2012
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
150 руб.
Лабораторные работы №№1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №03
holm4enko87
: 20 ноября 2024
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую
220 руб.
Лабораторные работы №1-3 по дисциплине: Объектно-ориентированное программирование. Вариант общий
holm4enko87
: 12 ноября 2024
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля).
500 руб.
Другие работы
Онлайн-экзамен по дисциплине: Телевидение. Все ответы правильные
SibGUTI2
: 11 декабря 2022
Онлайн-тестирование
Вопрос №1
Максимальная спектральная чувствительность глаза находится в … области видимого спектра частот.
красной
синей
желто-зеленой
оранжевой
фиолетовой
Вопрос №2
Внешняя засветка устройств воспроизведения телевизионных изображений приводит к ухудшению … отображаемых изображений.
яркости
четкости
контрастности
точности цветопередачи
Вопрос №3
В системе цветного телевидения SECAM-III цветоразностные сигналы ограничены по спектру до ... МГц.
1,0
1,5
2,0
2,5
3
300 руб.
Экзамен по дисциплине: Волоконно-оптические системы передачи (часть 2). Билет №?
IT-STUDHELP
: 5 января 2021
Вопросы для краткого ответа (ПК-1)
1. Какие оптические диапазоны определены для улучшенных волокон стандарта G.652?
2. Какие виды оптических коммутационных устройств могут использоваться в составе оптических систем передачи, кроссовых коммутаторов и маршрутизаторов?
3. Как устроен полупроводниковый гетеролазер с резонатором Фабри – Перо и как формирует когерентное излучение?
4. Почему происходит искажение сигналов при прямой модуляции?
5. Чем отличается конструкция лавинного фотодиода (ЛФД) от к
600 руб.
Методы и средства измерений в телекоммуникационных системах. Билет №20
alexkarol11
: 8 июня 2020
1. Причины возникновения джиттера
2. Измерение энергетических параметров источников излучения
3. Технические основы метрологического обеспечения
Зачёт в 2020 году
700 руб.
Построение эконометрической модели и исследование проблемы гетероскедастичности с помощью тестов Вайта, Бреуша-Пагана-Годфри и Парка
elementpio
: 12 ноября 2012
«Построение эконометрической модели и исследование проблемы гетероскедастичности с помощью тестов Вайта, Бреуша-Пагана-Годфри и Парка»
Выполнила
Студентка третьего курса
Отделения «Экономическая теория»
Волкова Ольга Александровна
Научный руководитель:
Абакумова Юлия Георгиевна
Минск, 2008 г.
Содержание
Введение
Теоретический раздел
Аналитический раздел
Построение базовой регрессионной модели и оценка её качества
Исследование проблемы гетероскедастичности с помощью тестов Вайта, Бреуша-Пагана-Г