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

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

material.view.file_icon
material.view.file_icon лр2_задание.doc
material.view.file_icon лр2_программа.doc
material.view.file_icon lr2.PAS
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
Рекомендации к выполнению:
Внесите необходимые корректировки в программу лаб. работы №1.
Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и GetY для чтения данных из полей x и y, процедуры SetX и SetY для записи данных в поля x и y, а также любые другие методы на Ваше усмотрение...
Приведем пример возможной реализации метода SetX:
Procedure имя класса.SetX(NewX:integer);
begin
x:=NewX;
end;
В программе, если надо, например, присвоить полю x значение 25 то вместо команды x:= 25; запишем вызов метода SetX(25)...

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

2013, СибГУТИ, Ситняковская Е.И., зачтено.
Звёзды равномерно перемещаются при нажатии клавиш управления, в другом режиме - в случайном порядке.
Объектно-ориентированное программирование. Лабораторная работа № 1. Принцип инкапсуляции. Описание класса.
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода...
User nik200511 : 2 октября 2013
42 руб.
Лабораторная работа 1. Тема: Принцип инкапсуляции. Описание класса. По дисциплине: Объектно-ориентированное программирование
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. По
User Udacha2013 : 4 сентября 2014
200 руб.
Объектно-ориентированное программирование. Лабораторная работа № 1. Принцип инкапсуляции. Описание класса. Turbo Pascal. СибГУТИ
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. После окончания всех описаний можно переходить к написанию кода основной
User РешуВашуРаботу : 27 апреля 2018
250 руб.
Принцип инкапсуляции. Описание класса tPoint
Лабораторная работа №1 по дисциплине “Объектно-ориентированное программирование” Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и м
User m9c1k : 14 июня 2010
100 руб.
Принцип инкапсуляции. Описание класса tPoint
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование Тема: «Принцип инкапсуляции. Описание класса» (Вариант общий)
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. По
User Учеба "Под ключ" : 8 октября 2016
200 руб.
Объектно-ориентированное программирование. Лабораторная работа № 2. Продолжение темы лаб. работы №1.Принцип инкапсуляции. Описание класса. Turbo Pascal. СибГУТИ
Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Рекомендации к выполнению: Внесите необходимые корректировки в программу лаб. работы №1. Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и GetY для чтения данных из полей x и y, пр
User РешуВашуРаботу : 27 апреля 2018
400 руб.
50 руб.
Лабораторная работа №2 "Объектно-ориентированное программирование"
Объектно-ориентированное программирование. Лабораторная работа №2
Тема: Принцип инкапсуляции. Описание класса. Задание Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
User sibguter : 5 июня 2018
39 руб.
Курсовая работа по предмету: "Теория вероятностей и математическая статистика".Вариант № 6
Часть I: Теория вероятностей и математическая статистика Задача 1. В партии из N деталей ровно M бракованных. Дайте ответы на следующие вопросы (запишите формулы и сделайте вычисления с подробными объяснениями): а) какова вероятность того, что наудачу выбранная деталь из партии окажется бракованной? б) какова вероятность того, что наудачу выбранная деталь из партии окажется НЕ бракованной? в) какова вероятность того, что из K1 случайно выбранных из партии деталей ровно L1 окажется бракованными
User xtrail : 24 мая 2013
650 руб.
Маркетинговые исследования на примере мебельного магазина
Введение Теоретические аспекты современного маркетинга Анализ маркетинговой деятельности магазина по продаже мебели Анализ производственно-хозяйственной деятельности предприятия Маркетинговые исследования Оценка маркетинговой ориентации предприятия Характеристика микро и макро среды деятельности предприятия Исследование конкурентов Анализ сильных и слабых сторон предприятия Развитие маркетинговой деятельности предприятия Заключение Список литературы Тема «Маркетинговая деятельность на промышленн
User GnobYTEL : 14 февраля 2012
11 руб.
Тепломассообмен СЗТУ Задача 8 Вариант 75
Определить средний коэффициент теплоотдачи n-рядного: а) коридорного и б) шахматного пучков кипятильных труб котлоагрегата, омываемого дымовыми газами (воздухом), направление потока которых к трубам осуществляется под углом атаки, равным ψ. Скорость движения потока в узком сечении ω, диаметр трубок d, средняя температура дымовых газов, омывающих пучок tж.
User Z24 : 22 февраля 2026
200 руб.
Тепломассообмен СЗТУ Задача 8 Вариант 75
Курсовая работа по дисциплине: Теория связи. Вариант 07
Задача №1 Вольт-амперная характеристика (ВАХ) биполярного транзистора амплитудного модулятора аппроксимирована выражением: i= S(u-u0), u>=u0; 0, u<u0, где i - ток коллектора транзистора; uб - напряжение на базе транзистора; S - крутизна вольт-амперной характеристики; u0 - напряжение отсечки ВАХ. Требуется: 1. Объяснить назначение модуляции несущей и описать различные виды модуляции. 2. Изобразить схему транзисторного амплитудного модулятора, пояснить принцип ее работы и назначение ее элементов.
1400 руб.
Курсовая работа по дисциплине: Теория связи. Вариант 07 promo
up Наверх