Лабораторная работа №1 по дисциплине: «Объектно-ориентированное программирование». Все варианты

Состав работы

material.view.file_icon
material.view.file_icon
material.view.file_icon EGAVGA.BGI
material.view.file_icon LABOR1.EXE
material.view.file_icon LABOR1.PAS
material.view.file_icon Отчет.doc
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной программы. Задайте одномерный массив из 100 элементов типа tPoint, т.е. у Вас будет 100 объектов класса tPoint. Далее в цикле (используйте любой известный Вам циклический оператор ) вызывайте метод рисования для каждого объекта. Данный метод можно сделать с тремя параметрами для передачи ему координат и цвета, а в основной программе соответствующие фактические параметры задавать с помощью генератора случайных чисел. Пусть, например, имя массива – Mas, а имя метода рисования Draw. Тогда можно записать: Mas[i].Draw(x,y,color); , где Mas[i] - объект класса tPoint (значения x,y,color предварительно задавать с помощью Random();). В результате, после запуска программы на выполнение на экране появится 100 точек в случайном месте случайного цвета.
Программа

Дополнительная информация

Работа успешно зачтена.
Год сдачи - 2015
Выполняю работы на заказ.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
User vohmin : 3 июня 2018
50 руб.
Лабораторная работа № 1 По дисциплине: Объектно-ориентированное программирование
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User Loviska : 26 января 2015
100 руб.
Лабораторная работа № 1 По дисциплине: Объектно-ориентированное программирование Вариант 4
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User Nitros : 28 июня 2025
400 руб.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование. Вариант №7
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. Посл
User kiana : 27 октября 2014
50 руб.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование. Вариант №02
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User Jack : 4 сентября 2014
100 руб.
Объектно-ориентированное программирование
«Работа со стандартной библиотекой шаблонов». На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
User studypro3 : 6 августа 2018
400 руб.
Объектно-ориентированное программирование
Смоделировать движение шариков в замкнутом сосуде Целью моей курсовой работы являлось моделирование движения шариков в замкнутом сосуде (форма сосуда может быть различной). Шарики должны двигаться прямолинейно с отражением от стенок сосуда и от других шариков. При запуске программы для пользователя появляется меню, в котором он может выбрать форму сосуда с помощью клавиш «вправо», «влево», «Enter». Сосуды имеют форму бутылки, колбы и вазы.
User Mikola456 : 27 мая 2016
700 руб.
Лабораторная работа №2. Исследование способов включения трехфазных трансформаторов. Вариант №5
Лабораторная работа № 2 Исследование способов включения трехфазных трансформаторов 2.1 Цель работы Изучение особенностей трехфазных трансформаторов при соединении обмоток звездой, треугольником и зигзагом. 2.5 Порядок выполнения работы 1 В соответствии со своим вариантом выбираем исходные данные из таблицы 2.1 и запускаем файл Trans 3.1. U1 = 150 В, f=80Гц, N=2, R1= 15 Ом, R2= 5 Ом, RH=150 Ом 2. Задаем напряжение генераторов UA=UB=UC=U1 и частоту, открыв последовательно окна этих исто
User albanec174 : 19 августа 2014
80 руб.
Формування резервів на покриття кредитних ризиків
Зміст Вступ 1. Сутність кредитного ризику та способи його мінімізації в банку 1.1 Сутність, особливості прояву кредитного ризику, критерії та методи його оцінювання 1.2 Характеристика сучасних способів мінімізації кредитного ризику в банку 1.3 Формування резервів під кредитні ризики, як один із способів мінімізації кредитного ризику 2. Аналіз практики формування банками резервів на покриття кредитних ризиків в ВАТ КБ "Приватбанк" 2.1 Аналіз кредитного ризику в діяльності досліджуваного банку 2.2
User GnobYTEL : 7 ноября 2012
10 руб.
Контрольная работа №2 по физике. 1-курс, 2-йсеместр, вариант №6
706. Над небольшой сценой на высоте 5 м размещены два светильника, дающие полный световой поток соответственно 9420 и 12560 лм. Расстояние между ними 8,6 м, чему равна освещенность, сцены под светильниками на середине расстояния, между ними? 716. Поток излучения абсолютно черного тела Фе = 10 кВт. Максимум испускательной способности приходится на длину волны λm=0,8 мкм. Определить площадь S излучающей поверхности. 726. На металлическую пластину направлен пучок ультрафиолетового излучения (λ =
User CDT-1 : 29 марта 2013
150 руб.
Общая теория связи. Билет №18
Билет № 18 №1. Преобразование гауссовского случайного сигнала в безынерционной нелинейной цепи с квадратичной характеристикой. №2. Циклические коды, принцип их построения, обнаружения и исправления ошибок
User Diawol : 24 сентября 2021
70 руб.
up Наверх