Объектно-ориентированное программирование. Лабораторная работа №1. Вариант 14

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.doc
material.view.file_icon lab1.PAS
material.view.file_icon ООП задание (лабораторная работа №1).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 точек в случайном месте случайного цвета.

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

зачет 2011
Лабораторная работа №1 "Объектно-ориентированное программирование"
Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Объектно-ориентированное программирование Вид работы: Лабораторная работа 1 Оценка:Зачет Дата оценки: 20.02.2022 Рецензия:Уважаемый -------, Ситняковская Елена Игоревна
User Daniil2001 : 20 февраля 2022
25 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Объектно-ориентированное программирование. Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса. Задание Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User sibguter : 5 июня 2018
39 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. После окончания всех опис
User zhekaersh : 18 марта 2015
35 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
Объектно-ориентированное программирование. Лабораторная работа №1
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User wchg : 4 сентября 2013
98 руб.
Объектно-ориентированное программирование, Лабораторная работа №1
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User GTV8 : 10 сентября 2012
150 руб.
Лабораторная работа №1 «Приёмы объектно-ориентированного программирования на языке Java» Вариант 14
Цель работы: изучение принципов объектно-ориентированного программирования – инкапсуляции, наследования, полиморфизма. Разработать суперкласс в соответствии с вариантом задания. В суперклассе определить заданные поля и методы. Описать конструктор суперкласса, определяющий значения полей.
User sasush : 17 сентября 2019
99 руб.
Лабораторная работа №1 «Приёмы объектно-ориентированного программирования на языке Java» Вариант 14
Объектно-ориентированное программирование. Курсовая работа. Вариант 14
Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум
User maxgalll : 1 февраля 2012
100 руб.
Объектно-ориентированное программирование: Лабораторные работы 1-3
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напряму
User uliya5 : 25 февраля 2024
300 руб.
Теория электрических цепей (часть 1-я) Лабораторные работы №1-3. Вариант №9
Лабораторная работа №1 Законы Ома и Кирхгофа в резистивных цепях 1. Цель работы: Изучение и экспериментальная проверка законов Ома и Кирхгофа в разветвленной электрической цепи, содержащей источник и резистивные элементы. Лабораторная работа №2 Электрические цепи при гармоническом воздействии Цель работы: Изучение электрических цепей, содержащих резисторы R, индуктивности L и емкости С при гармоническом (синусоидальном) воздействии Лабораторная работа №3 Резонансы напряжений и токов в электрич
User ShockConsumer : 26 мая 2015
300 руб.
Функциональное и логическое программирование. Лабораторная работа №1. Вариант №3.
Лабораторная работа №1 Вариант 3 Опpеделите на языке ЛИСП и проверьте работу функции, добавляющей заданное паpаметpом число x к каждому элементу списка L. Например, при x=3, L=(-1 6 3) функция должна возвращать список (2 9 6).
User SibGUTI2 : 26 июня 2016
35 руб.
Задачник по процессам тепломассообмена Задача 1.37 Вариант 4з
В нагревательной печи, где температура газов tж1, стенка сделана из трех слоев: динасового кирпича толщиной 60 мм, красного кирпича толщиной 250 мм и снаружи слоя изоляции толщиной δиз. Воздух в цехе имеет температуру tж2. Коэффициент теплоотдачи в печи от газов к стенке α1, снаружи от изоляции к воздуху α2. Найти коэффициент теплопередачи от газов к воздуху, потери теплоты через стенку, температуры на поверхностях всех слоев. Построить график температур в стенке.
User Z24 : 23 октября 2025
180 руб.
Задачник по процессам тепломассообмена Задача 1.37 Вариант 4з
Оптимизация налогообложения направленная на стимулирование инвестиций
Уровень эффективности современной рыночной экономики зависит от создания и четкого функционирования соответствующих рыночных структур в системе управления производством и реализации продукции. Введение в систему управления новых звеньев хозяйствования представляет собой сложную проблему. Однако наибольшие трудности возникают в процессе формирования и развития налоговой системы, с одной стороны, эффективно регулирующей экономику и стимулирующей Обоснование модели оптимизации налоговых платежей (з
User Elfa254 : 31 марта 2014
10 руб.
up Наверх