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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon lab1.pas
material.view.file_icon Задание.doc
material.view.file_icon Исходный код программы.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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 точек в случайном месте случайного цвета.
Лабораторная работа №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-3
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напряму
User uliya5 : 25 февраля 2024
300 руб.
Лабораторная работа № 1 по предмету Объектно-ориентированное программирование
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрям
User svladislav987 : 16 апреля 2021
200 руб.
Объектно-ориентированное программирование. Лабораторные работы №№1-5
Лабораторная работа №1 Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Лабораторная работа №2 Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. Лабораторная работа №3 Созда
User Asiksep : 8 декабря 2019
25 руб.
Зачетная работа. Основы инфокоммуникационных технологий. билет 4
4 билет 1. На какие простейшие составляющие “раскладывается” периодически повторяющийся прямоугольный импульс? 2. Какие типы радиолиний вы знаете? 3. Как осуществляется восстановление исходного сигнала из модулированного? 4. Охарактеризуйте место ТФ–ОП РФ в международном телекоммуникационном пространстве. 5. Какие сообщения передаются по спутниковым линиям связи?
User Grusha : 1 июля 2015
80 руб.
Лабораторная работа № 1 "Изучение характеристик электростатического поля" Физика (часть 1) Вариант №3
Вариант 3. Координаты точек (4,8) (9,8) (15,8) Контрольные вопросы: 1. Дайте определение электростатического поля. Сформулируйте основное свойство электрического поля, отличающее его от других полей. 2. Напряженность электрического поля: определение, формула расчета для точечного заряда, принцип суперпозиции, силовые линии, их свойства. 3. Потенциал электростатического поля: определение, разность потенциалов, принцип суперпозиции, эквипотенциальные поверхности. 4. Взаимосвязь напряженности и по
User Stiv : 18 ноября 2018
150 руб.
СИБГУТИ. Отечественная история. Контрольная работа. Вариант №4.
IV.ПРОДОЛЖЕНИЕ ГОСУДАРСТВЕННОЙ ЦЕНТРАЛИЗАЦИИ В XVI В. ИВАН ГРОЗНЫЙ ОБЪЯСНИТЕ, ЧТО ОЗНАЧАЮТ ЭТИ ПОНЯТИЯ? Бояре, губа, засечная черта, Земский собор, "земщина", местничество, опричнина, посадские люди, приказ, слобода, служилые люди "по отечеству" и "по прибору", сословие, стрелецкое войско, царь, черносошное крестьянство, шатровая архитектура, ямская повинность. КОМУ ПРИНАДЛЕЖАТ ЭТИ ИМЕНА? Алексей Адашев, Андрей Курбский, Владимир Андреевич Старицкий, М.Воротынский, А.Вяземский, Елена Глинская, Е
User Alexis87 : 4 сентября 2010
199 руб.
Курсовая по дисциплине: Визуальное программирование и человеко-машинное взаимодействие (часть 2). Вариант 4
Содержание 1. Задание курсовой работы 3 2. Разработка концепции приложения 4 2.1 Постановка задачи 4 2.2 Отбор кандидатов для участия в проекте 4 2.3 Особенности разрабатываемого программного продукта 4 2.3 Разработка чернового дизайна приложения 5 3. CWT анализ интерфейса 5 3.1 Первая репрезентативная задача 5 3.2 Вторая репрезентативная задача 6 3.3 Третья репрезентативная задача 7 4. GOMS анализ интерфейса 8 5. Доработка интерфейса по правилам Нильсена-Молиха 11 6. Реализация п
1700 руб.
promo
up Наверх