Лабораторная работа 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 руб.
Другие работы
Проектирование аналогового измерительного преобразователя мощности
Aronitue9
: 17 сентября 2012
Выбрать и рассчитать схему аналогового измерительного преобразователя активной мощности по следующим исходным данным:
• входные напряжение и ток содержат свободные апериодическую и колебательные и принужденные гармонические составляющие кратных промышленной частот;
• допустимое время установления выходного сигнала
• допустимые частотные погрешности преобразования мощности при
• относительная остаточная амплитуда гармонической составляющей на выходе ИПАМ
50 руб.
Станок токарно-карусельный двухстоечный 1553. Кинематическая схема
Laguz
: 31 марта 2024
Кинематическая схема станка 1553 сделана в 16 компасе
Также файлы компаса можно просматривать и сохранять в нужный формат бесплатной программой КОМПАС-3D Viewer.
80 руб.
Программирование 2-я часть, Курсовой проект. Вариант №7
GTV8
: 10 сентября 2012
Задание: разработать программу для создания и работы с двусвязным списком, состоящим из структур. Для работы со списком создать меню со следующими пунктами:
1. Создание списка.
2. Просмотр списка.
3. Добавление в конец списка новой структуры.
4. Корректировка списка.
5. Выход.
Пункт «корректировка списка»:
Структура содержит фамилию, год рождения. Добавлять новые записи так, чтобы список был упорядочен по алфавиту.
Оглавление
Введение 5
1. Основная часть 6
1.1. Постанов
300 руб.
Контрольная работа. Радиопланирование помещений точками доступа стандартов IEEE 802.11 «Архитектура и частотно-территориальное планирование беспроводных сетей» Вариант 43
Иван262
: 2 марта 2023
Министерство цифрового развития, связи и массовых коммуникаций РФ
«Сибирский государственный университет
телекоммуникаций и информатики»
Контрольная работа
Радиопланирование помещений точками дотупа стандартов IEEE 802.11
По курсу:
«Архитектура и частотно-территориальное планирование беспроводных сетей»
Вариант 43
Содержание
1 Цель работы
2 Задание на контрольную работу
3 Описание радиопланирования помещения радиопланирования
4 Описание объекта проектирования
5 Выбор оборудования
6 Расчёт
400 руб.