Объектно-ориентированное программирование. Лабораторная работа № 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 руб.
Контрольная работа по монтажу электрооборудования
10. Приведите графические обозначения основных видов пускозащитного оборудования на схемах 20. Какие требования предъявляют к монтажу светильников в помещениях различного типа 30. Перечислите назначение отдельных приборов и устройств, предназначенных для автоматизации управления и защиты электроустановок потребителей 40. Как правильно осуществить подводку проводов к магнитному пускателю, допускается ли прокладка проводов внутри кожуха пускателя? 50. Как выполняются заземляющие устройства подста
User Марина18 : 26 мая 2014
200 руб.
Передня підвіска на косих ричагах легкового автогмобіля
Креслення виконано в програмі автокад на форматах А1 (2 формата А1). Передня підвіска на косих ричагах легкового автогмобіля
User Рики-Тики-Та : 12 февраля 2019
30 руб.
Барабан для намотки КГТ колонны гибких труб НКТ колтюбинговой установки-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Барабан для намотки КГТ колонны гибких труб НКТ колтюбинговой установки-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
User as.nakonechnyy.92@mail.ru : 24 июня 2016
387 руб.
Барабан для намотки КГТ колонны гибких труб НКТ колтюбинговой установки-Чертеж-Оборудование для капитального ремонта, обработки пласта, бурения и цементирования нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Туринская шкала астероидной опасности
Международная шкала, характеризующая степень потенциальной опасности, грозящей Земле со стороны астероида или ядра кометы. Балл по Туринской шкале астероидной опасности (The Torino Impact Hazard Scale) присваивается малому телу Солнечной системы в момент его открытия в зависимости от массы этого тела, возможной скорости и вероятности его столкновения с Землей. По мере дальнейшего исследования орбиты тела его балл по Туринской шкале может быть изменен. Одной из причин, подтолкнувших астрономов к
User Lokard : 12 августа 2013
5 руб.
up Наверх