Лабораторная работа № 2 По дисциплине: Объектно-ориентированное программирование Вариант 4

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

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

Описание

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

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

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

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

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

Рекомендации к выполнению на Паскале:
В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (п.10) конспекта лекций модуль FIGURA.
Сам модуль запускать на выполнение не пытайтесь, только откомпилируйте. Все что описано в модулях вызывается из программ, к которым они подключены.
Лабораторная работа №2 по дисциплине: Объектно-ориентированное программирование
Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и Get
User vohmin : 3 июня 2018
50 руб.
Лабораторная работа № 2 по дисциплине "Объектно-ориентированное программирование"
Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и Get
User 1231233 : 31 января 2012
23 руб.
Лабораторная работа №2 по дисциплине: «Объектно-ориентированное программирование». Все варианты
Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и GetY для чтения данных из полей x и
User Roma967 : 21 марта 2015
300 руб.
promo
Лабораторная работа №2 по дисциплине “Объектно-ориентированное программирование” Вариант №6
Язык программирования: C++ Тема: Принцип наследования. Статические методы. Задание: Создать иерархию графических классов в соответствии с рисунком (или использовать свой вариант). Описания классов желательно оформить в отдельном модуле. ТОЧКА ОКРУЖНОСТЬ ЭЛЛИПС ОТРЕЗОК ТРЕУГОЛЬНИК ПРЯМОУГОЛЬНИК Добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случ
User Софья5 : 16 сентября 2024
100 руб.
Лабораторная работа №2 по дисциплине “Объектно-ориентированное программирование” Вариант №6
Лабораторная работа №2 по дисциплине: «Объектно-ориентированное программирование». Вариант №7
Лабораторная работа №2 Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
User kiana : 27 октября 2014
50 руб.
Лабораторная работа №2 по дисциплине: Объектно-ориентированное программирование. Вариант №02
Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
User Jack : 4 сентября 2014
100 руб.
Объектно-ориентированное программирование
«Работа со стандартной библиотекой шаблонов». На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
User studypro3 : 6 августа 2018
400 руб.
Объектно-ориентированное программирование
Смоделировать движение шариков в замкнутом сосуде Целью моей курсовой работы являлось моделирование движения шариков в замкнутом сосуде (форма сосуда может быть различной). Шарики должны двигаться прямолинейно с отражением от стенок сосуда и от других шариков. При запуске программы для пользователя появляется меню, в котором он может выбрать форму сосуда с помощью клавиш «вправо», «влево», «Enter». Сосуды имеют форму бутылки, колбы и вазы.
User Mikola456 : 27 мая 2016
700 руб.
Прикладная механика. Билет №8
Прикладная механика (часть1) Билет 8 1. Пара сил. Момент пары 2. Законы трения скольжения
User IT-STUDHELP : 16 ноября 2021
200 руб.
promo
Об энтропийной оценке сверхпластичности
Рассматривается задача соответствия модели сверхпластичности процессу деформации с размытым фазовым переходом. Показано, что в оптимальных термодинамических режимах сверхпластичности минимизируется производство энтропии, которому соответствует формирование равноосной ультрамелкозернистой структуры. Эффект сверхпластичности металлов и сплавов внешне проявляется в форме аномального квазиоднородного удлинения при малых значениях напряжений пластического течения. Металловедческими исследованиями у
User Qiwir : 9 августа 2013
Влияние радиации на человека
Радиация по самой своей природе вредна для жизни. Малые дозы облучения могут "запустить" не до конца еще установленную цепь событий, приводящую к раку или к генетическим повреждениям. При больших дозах радиация может разрушать клетки, повреждать ткани органов и явиться причиной скорой гибели организма. Повреждения, вызываемые большими дозами облучения, обыкновенно проявляются в течение нескольких часов или дней. Раковые заболевания, однако, проявляются спустя много лет после облучения - как прав
User ostah : 11 марта 2013
10 руб.
Мероприятия для улучшения формирования и использования привлеченных заемных средств
Инструкция о порядке назначения и выплаты пособий и средств для возмещения дополнительных расходов на несовершеннолетних детей (утв. Минюстом СССР, Минфином СССР, Госбанком СССР, Госкомтрудом СССР и МВД СССР 25 июля 1989 г. N К-8-389) Инструкция Госбанка СССР от 30 октября 1986 г. N 28 "О расчетных, текущих и бюджетных счетах, открываемых в учреждениях Госбанка СССР" (с изм. и доп. от 11 августа 1987 г., 26 августа 1988 г., 29 сентября 1989 г., 30 мая, 31 августа 1990 г.) Инструкция Госстроя С
User Elfa254 : 27 октября 2013
10 руб.
up Наверх