Объектно-ориентированное программирование. Лабораторная работа № 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 руб.
Курсовая работа. Электроника. Вариант 11
Содержание курсовой работы: Введение. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . .3 Техническое задание . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . .3 1. Разработка структурной схемы. . . . . . . . . . . . . . . . . . . . . . . . . . . . .4 2. Разработка принципиальной схемы. . . . . . . . . . . . . . . . . . . . . . . . .. 5 2.1 Расчет выходного каскада . . . . . . . . . . . . . . . . . . . . . .
User Teuserer : 19 марта 2012
250 руб.
Курсовая работа. Электроника. Вариант 11
Основные формулы молекулярно–кинетической теории
ОСНОВНЫЕ ФОРМУЛЫ МОЛЕКУЛЯРНО–КИНЕТИЧЕСКОЙ ТЕОРИИ КУРСОВАЯ РАБОТА Оглавление 1. Введение 2. Молекулярно – кинетическая теория и распределение Максвелла 3. Вывод формул для давления и энергии 4. Выводы 5. Список литературы . Введение Молекулы идеального газа движутся с неодинаковыми скоростями. Среди молекул газа существует некое статическое распределение их по скоростям. Математически его вывел Джеймс Клерк Максвелл, английский физик, создатель классической электродинамики, один из основоположн
User kostak : 6 ноября 2009
Основные этапы документооборота денежно-расчетных операций
Введение 1. Специфика банковского учета 2. Документация и документооборот в банках 3. Организация документооборота в банке 4. Хранение документов 5. Внутрибанковский контроль и аудит Заключение Библиографический список Введение Организационную основу системы бухгалтерского учета на предприятиях и в организациях различных форм собственности составляет документация. Документ подтверждает совершение хозяйственной операции и служит основанием для записей в учетные регистры.
User evelin : 3 ноября 2012
15 руб.
Ответы на билеты к экзамену по курсу "Гидравлика"
Гидромеханика 1. Основные понятия и определения гидромеханики - 3 2. Гипотеза сплошности - 4 3. Силы, действующие на выделенный объем сплошной среды (жидкости) - 4 4. Напряжения в сплошной среде. Нормальные и касательные напряжения - 5 5. Давление: абсолютное, избыточное, вакуумное - 5 6. Физические свойства жидкостей – 6,7 7. Плотность - 7 8. Уравнение состояния - 8 9. Жидкости несжимаемые, капельные, газообразные - 8 10. Коэффициенты сжимаемости - 9 11. Давление в покоящейся жидкости – 9 12. Д
User elementpio : 21 августа 2012
20 руб.
up Наверх