Объектно-ориентированное программирование. Лабораторна работа №1. Вариант №18. Семестр 3-й
Состав работы
|
|
|
|
|
|
|
|
|
|
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
- 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 точек в случайном месте случайного цвета.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной программы. Задайте одномерный массив из 100 элементов типа tPoint, т.е. у Вас будет 100 объектов класса tPoint. Далее в цикле (используйте любой известный Вам циклический оператор ) вызывайте метод рисования для каждого объекта. Данный метод можно сделать с тремя параметрами для передачи ему координат и цвета, а в основной программе соответствующие фактические параметры задавать с помощью генератора случайных чисел. Пусть, например, имя массива – Mas, а имя метода рисования Draw. Тогда можно записать: Mas[i].Draw(x,y,color); , где Mas[i] - объект класса tPoint (значения x,y,color предварительно задавать с помощью Random();). В результате, после запуска программы на выполнение на экране появится 100 точек в случайном месте случайного цвета.
Дополнительная информация
Работа была зачтена без комментариев в 2013г.
Преподаватель: Ситняковская Е.И.
Преподаватель: Ситняковская Е.И.
Похожие материалы
Объектно-ориентированное программирование. Курсовая работа. Вариант №18. Семестр 3-й
Shamrock
: 22 февраля 2014
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Тип объекта указан во вложении
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов д
280 руб.
Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
IT-STUDHELP
: 27 декабря 2022
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
300 руб.
Лабораторные работы №1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
IT-STUDHELP
: 29 декабря 2021
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
300 руб.
Объектно-ориентированное программирование. Лабораторна работа №3. Вариант №18. Семестр 3-й
Shamrock
: 22 февраля 2014
Тема:
Принцип наследования.
Создание иерархии классов.
Классы и модули.
Задание:
Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.
Рекомендации к выполнению:
В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы должны прислать на
220 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Daniil2001
: 20 февраля 2022
Уважаемый студент дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 20.02.2022
Рецензия:Уважаемый -------,
Ситняковская Елена Игоревна
25 руб.
Объектно-ориентированное программирование. Лабораторная работа №1
sibguter
: 5 июня 2018
Тема: Принцип инкапсуляции. Описание класса.
Задание
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
39 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
zhekaersh
: 18 марта 2015
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех опис
35 руб.
Объектно-ориентированное программирование. Лабораторная работа №1
wchg
: 4 сентября 2013
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости.
Создать массив из 100 точек.
Нарисовать точки случайным образом случайным цветом на экране.
98 руб.
Другие работы
Гидрогазодинамика ТПУ Задача 9 Вариант 8
Z24
: 30 декабря 2026
Центробежный насос забирает воду из колодца в количестве Q л/c. Всасывающая труба насоса длиной l и диаметром d снабжена предохранительной сеткой и обратным клапаном (ζкл=10) и имеет три поворота (ζкл=0,29). Определить допустимую высоту всасывания насоса (Ндопвс=?), при которой вакуум во всасывающем патрубке насоса не превышал бы допустимого значения hдопвак=рдопвак/ρg.
Коэффициент трения определить по графику Мурина, считая трубы стальными сварными.
180 руб.
Регулирование естественных монополий в РФ
Qiwir
: 15 ноября 2013
СОДЕРЖАНИЕ
Введение
1. Антимонопольное регулирование естественных монополий в РФ
1.1 Понятие и сущность государственного регулирования естественных монополий
1.2 Система органов управления естественными монополиями
1.3 Перспективы развития и направления регулирования естественных монополий
2. Реформирование естественных монополий в РФ
2.1 Нормативно-правовое регулирование естественных монополий
2.2 Цели и задачи реформирования естественных монополий
Заключение
Библиографический список
10 руб.
Лабораторная работа №2. Программные средства обработки информации. Вариант №4
Кандидатка внеземных наук
: 25 февраля 2022
Цель работы: Познакомиться с пакетом Octave. Изучить основные приемы работы с матрицами
Рекомендации по выполнению работы
• установить на свой компьютер пакет Octave
• проработать материал лекции 11
• вариант задания должен соответствовать двум последним цифрам вашего пароля. Если вариант задания с таким номером отсутствует, начните отсчет вариантов сначала.
Содержание отчета.
1. Титульный лист с указанием ФИО студента, номер учебной группы, название лабораторной работы, номер варианта.
2.
100 руб.
СИНЕРГИЯ Управление электронным документооборотом организации Тест 93 балла 2024 год
Synergy2098
: 11 мая 2024
СИНЕРГИЯ Управление электронным документооборотом организации Тест 93 балла 2024 год
СИНЕРГИЯ Управление электронным документооборотом организации Магистратура (Темы 1-6 Итоговый и Комп. тесты)
МТИ МосТех МосАП МФПУ Синергия Тест оценка ОТЛИЧНО
2024 год
Ответы на 60 вопросов
Результат – 93 балла
С вопросами вы можете ознакомиться до покупки
ВОПРОСЫ:
Управление электронным документооборотом организации
УЧЕБНЫЕ МАТЕРИАЛЫ
Введение в курс
Тема 1. Документооборот в управлении организацией
Тема
228 руб.