Объектно-ориентированное программирование. Лабораторная работа № 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 руб.
Лабораторная работа №1. 4-й семестр. Вариант №1. Принцип инкапсуляции. Описание класса.
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User oksana : 14 апреля 2015
100 руб.
50 руб.
Лабораторная работа №2 "Объектно-ориентированное программирование"
“Инфокоммуникационные технологии почтовой связи” Лабораторная работа №2
Работа со списками в MS EXCEL. Консолидация данных Цель работы: Получить навыки вычислений и подведения итогов в MS Excel для различных диапазонов с помощью процедуры консолидации. При выполнении лабораторной работы необходимо подготовить консолидированный отчет о прибылях и убытках за полугодие. Для этого нужно: 1. Создать таблицу с исходными данными на рабочем листе книги «Отчет за первый квартал». Рассчитать показатели, выделенные цветом. Учесть, что налог на прибыль составляет 23%. 2. Создат
User каруселька : 10 апреля 2015
150 руб.
Ответ на тест по предмету "Нейронные сети и машинное обучение"
1. Какая зависимость изображена на картинке? 2. Что является самой НЕ объемной проблемой в машинном обучении? 3. Что такое biase? 4. Что такое EDA? 5. Что такое распределение пуассона? 6. Что такое гомоскедастичность данных? 7. Что является началом процесса машинного обучения? 8. Что такое парсинг данных? 9. Что такое каппа-архитектура? 10. Что является самой объемной проблемой в машинном обучении?
User slava207 : 28 ноября 2024
300 руб.
Транспортный налог налог на автомобиль
Транспортный налог (налог на автомобиль) С 2003 года каждый владелец транспортного средства, подпадающего под определенные критерии, становится плательщиком транспортного налога. В Налоговом Кодексе РФ четко сказано, что транспортный налог носит статус регионального налога. Такой статус присвоен в силу различий в условиях проживания, наличия и эксплуатации дорог в разных регионах России. Правительство региона само может определять механизм уплаты, ставки налога на автомобиль и периодичность эти
User Aronitue9 : 26 октября 2013
15 руб.
Изучение различных платежей и методик начисления платежей за загрязнение окружающей среды
контрольная работа - 36 стр (5 лаб работ - изучение различных платежей и методик начисления платежей за загрязнение окружающей среды, 1 задание - разбор законодательства в области охраны окружающей среды и природопользования, 1 упражнение - определение типа окр среды Вашего обитания)
User evelin : 9 марта 2015
35 руб.
up Наверх