Лабораторная работа 1. Тема: Принцип инкапсуляции. Описание класса. По дисциплине: Объектно-ориентированное программирование
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной программы. Задайте одномерный массив из 100 элементов типа tPoint, т.е. у Вас будет 100 объектов класса tPoint. Далее в цикле (используйте любой известный Вам циклический оператор ) вызывайте метод рисования для каждого объекта. Данный метод можно сделать с тремя параметрами для передачи ему координат и цвета, а в основной программе соответствующие фактические параметры задавать с помощью генератора случайных чисел. Пусть, например, имя массива – Mas, а имя метода рисования Draw. Тогда можно записать: Mas[i].Draw(x,y,color); , где Mas[i] - объект класса tPoint (значения x,y,color предварительно задавать с помощью Random();). В результате, после запуска программы на выполнение на экране появится 100 точек в случайном месте случайного цвета.
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной программы. Задайте одномерный массив из 100 элементов типа tPoint, т.е. у Вас будет 100 объектов класса tPoint. Далее в цикле (используйте любой известный Вам циклический оператор ) вызывайте метод рисования для каждого объекта. Данный метод можно сделать с тремя параметрами для передачи ему координат и цвета, а в основной программе соответствующие фактические параметры задавать с помощью генератора случайных чисел. Пусть, например, имя массива – Mas, а имя метода рисования Draw. Тогда можно записать: Mas[i].Draw(x,y,color); , где Mas[i] - объект класса tPoint (значения x,y,color предварительно задавать с помощью Random();). В результате, после запуска программы на выполнение на экране появится 100 точек в случайном месте случайного цвета.
Дополнительная информация
Работа зачтена (2014г.)
Похожие материалы
Объектно-ориентированное программирование. Лабораторная работа № 1. Принцип инкапсуляции. Описание класса.
nik200511
: 2 октября 2013
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода...
42 руб.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование Тема: «Принцип инкапсуляции. Описание класса» (Вариант общий)
Учеба "Под ключ"
: 8 октября 2016
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
По
200 руб.
Объектно-ориентированное программирование. Лабораторная работа № 2. Принцип инкапсуляции. Описание класса.
nik200511
: 9 октября 2013
Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
Рекомендации к выполнению:
Внесите необходимые корректировки в программу лаб. работы №1.
Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и GetY для чтения данных из полей x и y, про
42 руб.
Объектно-ориентированное программирование. Лабораторная работа № 1. Принцип инкапсуляции. Описание класса. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной
250 руб.
Принцип инкапсуляции. Описание класса tPoint
m9c1k
: 14 июня 2010
Лабораторная работа №1 по дисциплине “Объектно-ориентированное программирование”
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и м
100 руб.
Объектно-ориентированное программирование. Лабораторная работа № 2. Продолжение темы лаб. работы №1.Принцип инкапсуляции. Описание класса. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
Рекомендации к выполнению:
Внесите необходимые корректировки в программу лаб. работы №1.
Для работы с полями используйте, например, следующие методы: процедуру инициализации полей Init, функции GetX и GetY для чтения данных из полей x и y, пр
400 руб.
Лабораторная работа №1. 4-й семестр. Вариант №1. Принцип инкапсуляции. Описание класса.
oksana
: 14 апреля 2015
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
100 руб.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование
vohmin
: 3 июня 2018
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
50 руб.
Другие работы
Окраска фасада перхлорвиниловыми составами
GnobYTEL
: 11 марта 2012
Содержание
Введение………………………………………………………………..……3
1. Оборудование, инструменты, приспособления…………….…..….4
2. Материалы, используемые для выполнения технологического процесса (их физические и химические свойства)………………....6
3. Технологический процесс окраски фасада перхлорвиниловыми составами……………………………………………………………...….8
4. Организация рабочего места…………….…………..…………...….12
5. Правила техники безопасности…………….…………...………..….14
Список используемой литературы …………………………….....16
Моя работа заключае
20 руб.
Русские изобретатели. Иван Иванович Ползунов
alfFRED
: 16 ноября 2012
В истории существует немало примеров, когда в течение длительного времени оспаривается по какому-либо вопросу пальма первенства между учёными, инженерами, коллективами, научными школами и даже государствами. Между тем, в ряде случаев сам факт возникновения полемики не имеет объективной причины и является ничем иным, как историко-научным или историко-техническим недоразумением, поскольку при детальном анализе выясняется, что речь идёт, строго говоря, о различных предметах и содержании. Именно так
10 руб.
Экологические проблемы Узбекистана
Aronitue9
: 19 марта 2013
Рассматривая потенциальные угрозы национальной безопасности, особое внимание необходимо обратить на проблему экологической безопасности и охраны окружающей среды. Надо открыто признать - на протяжении многих лет в условиях старой командно-административной системы этой проблемой серьезно не занимались. По существу она была предметом исследований отдельных ученых-энтузиастов, "криком души" людей неравнодушных, остро переживающих за будущее своей страны, за сохранность ее природных богатств.
Однако
10 руб.
Расчёт бурильных труб диаметром 140мм на условную глубину бурения 6500м-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
lenya.nakonechnyy.92@mail.ru
: 20 января 2022
Расчёт бурильных труб диаметром 140мм на условную глубину бурения 6500м-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
Задание
Условная глубина бурения Н = 6500 м
Диаметр бурильных труб DБТ = 140 мм
Толщина стенки бурильных труб δ = 9 мм
Диаметр утяжеленных бурильных труб DУБТ = 178 мм
Длина утяжеленных бурильных труб LУБТ = 200 м
Тип вышки Башенная
Тип бурения Роторный
Длина ведущей трубы LВТ = 14,5 м
Плотность пром
384 руб.