Лабораторная работа №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 руб.
Лабораторная работа №1-5 по дисциплине "Объектно-ориентированное программирование"
1.Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. 2.Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. ...
User kanchert : 17 мая 2015
Объектно-ориентированное программирование
«Работа со стандартной библиотекой шаблонов». На языке С++ реализовать класс, описывающий товар на складе, содержащий поля: наименование, артикул, дата поступления на склад, количество товара, цена за единицу товара. Реализовать класс контейнер - вектор, содержащий объекты класса «Товар». Отсортировать контейнер. С использованием алгоритма двоичного поиска, провести поиск в контейнере по артикулу, названию, и дате поступления. При поиске осуществлять запись найденных объектов в контейнер-список
User studypro3 : 6 августа 2018
400 руб.
Проект токарно-винторезного станка с Dmax=400 мм
1.Тема проекту(роботи)__ Проект токарно-гвинторізного верстата з найбiльшим дiаметром обробки 400 мм і діапазоном кроків нарізаємих різь 0.5-96 мм._____________ 3. Вихiднi данi до проекту(роботи)_Верстат нормальної точності, відстань між центрами 750 мм, потужність головного двигуна 7.5 кВт, границі швидкостей шпинделю 16-2000 об/хвил.,_ мінімальна подача супорту 0.05 мм/об__________________ 4. Змiст розрахунково-пояснювальноi записки(перелiк питань, що iх належить розробити) Вибір компоновки
User Aronitue9 : 23 декабря 2014
350 руб.
Лабораторные работы №№1-3 по дисциплине:Метрология, стандартизация и сертификация. Вариант №1
Лабораторная работа 1 Вариант: 1 Таблица No1– Исходные данные к задаче лабораторной работы 1.4 i, No наблюдения 10 11 12 13 14 f, Гц 114,27 114,24 114,26 114,23 114,28 Таблица No2 – Варианты заданий к задаче лабораторной работы 1.4 Предпоследняя цифра номера зачетной книжки (пароля) 0 i, номера наблюдений 10-14 Последняя цифра номера зачетной (пароля) 1 Р - доверительная вероятность 0,900 Класс точности СИ, γ % 0,1 1. Цель работы. Ознакомление с упрощенной процедурой обработки результатов
User IT-STUDHELP : 16 ноября 2021
900 руб.
Лабораторные работы №№1-3 по дисциплине:Метрология, стандартизация и сертификация. Вариант №1 promo
Экономические взгляды М. Туган-Барановского
Содержание Введение 3 1. Экономическая мысль в России конца XIX-начала XX в. 4 2. Краткая биография М.И.Туган-Барановского 8 3. М.И. Туган-Барановский: этический принцип и экономическая теория 10 3.1. Теорема Туган-Барановского 11 3.2. Инвестиционная теория циклов М.И.Туган – Барановского 13 3.3. Конъюнктурная теория денег Туган-Барановского 16 3.4. М.И.Туган-Барановский о социализме 18 Заключение 22 Список используемой литературы 23
User VikkiROY : 19 октября 2012
5 руб.
Лабораторная работа №3. Использование ЭВМ в исследовании элементов оборудования систем передачи. Частотный анализ электрических цепей.Вариант №7
Цель работы:Познакомиться с методами измерения амплитудно-частотных (АЧХ) и фазо-частотных (ФЧХ) характеристик. Освоить работу с измерителем частотных характеристик. Исследовать RC-цепь и транзисторный усилитель в частотной области.
User sanco25 : 21 августа 2013
59 руб.
Лабораторная работа №3. Использование ЭВМ в исследовании элементов оборудования систем передачи. Частотный анализ электрических цепей.Вариант №7
up Наверх