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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon LAB1-OOP программа.docx
material.view.file_icon LAB1-OOP.PAS
material.view.file_icon задание.docx
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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
Оценка:Зачет
Дата оценки: 10.04.2014
Рецензия:Уважаемый ,

Ситняковская Елена Игоревна
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
User vohmin : 3 июня 2018
50 руб.
Лабораторная работа № 1 По дисциплине: Объектно-ориентированное программирование
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User Loviska : 26 января 2015
100 руб.
Объектно ориентированное программирование, вариант 7
Задание Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум
User Lampa : 17 марта 2010
30 руб.
Лабораторная работа №1 по дисциплине: «Объектно-ориентированное программирование». Все варианты
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. После окончания всех описаний можно переходить к написанию кода осн
User Roma967 : 21 марта 2015
300 руб.
promo
Лабораторная работа № 1 По дисциплине: Объектно-ориентированное программирование Вариант 4
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User Nitros : 28 июня 2025
400 руб.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование. Вариант №02
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User Jack : 4 сентября 2014
100 руб.
Курсовая работа по Объектно ориентированному программированию. Вариант №7
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре к
User ElcnU : 25 февраля 2014
200 руб.
Курсовая работа по Объектно ориентированному программированию. Вариант №7
Лабораторная работа №1-5 по дисциплине "Объектно-ориентированное программирование"
1.Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. 2.Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками. ...
User kanchert : 17 мая 2015
Поточная линия механической обработки редуктора ЗПС 100: СХЕМА МЕХАНИЧЕСКОЙ ОБРАБОТКИ, КОРПУС РЕДУКТОРА, ФРЕЗА Z=22 Сборочный чертеж, АНОД Сборочный чертеж, ВАННА, ПРИСПОСОБЛЕHИЕ КОHТРОЛЬHОЕ Сбоpочный чеpтеж, ПРИСПОСОБЛЕНИЕ ДЛЯ НАСТРОЙКИ РЕЗЦОВ Сборочный
Поточная линия механической обработки редуктора ЗПС 100: СХЕМА МЕХАНИЧЕСКОЙ ОБРАБОТКИ, КОРПУС РЕДУКТОРА, ФРЕЗА Z=22 Сборочный чертеж, АНОД Сборочный чертеж, ВАННА, ПРИСПОСОБЛЕHИЕ КОHТРОЛЬHОЕ Сбоpочный чеpтеж, ПРИСПОСОБЛЕНИЕ ДЛЯ НАСТРОЙКИ РЕЗЦОВ Сборочный чертеж, ПЛАНИРОВКА УЧАСТКА, СРАВНЕНИЕ ТЕХНОЛОГИЙ, ГОЛОВКА ВОСЬМИШПИНДЕЛЬНАЯ Сборочный чертеж, ПРИСПОСОБЛЕНИЕ ЗАЖИМНОЕ Сборочный чертеж-Детали машин-Деталировка-Сборочный чертеж-Чертежи-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Ку
User lelya.nakonechnyy.92@mail.ru : 27 апреля 2020
797 руб.
Поточная линия механической обработки редуктора ЗПС 100: СХЕМА МЕХАНИЧЕСКОЙ ОБРАБОТКИ, КОРПУС РЕДУКТОРА, ФРЕЗА Z=22 Сборочный чертеж, АНОД Сборочный чертеж, ВАННА, ПРИСПОСОБЛЕHИЕ КОHТРОЛЬHОЕ Сбоpочный чеpтеж, ПРИСПОСОБЛЕНИЕ ДЛЯ НАСТРОЙКИ РЕЗЦОВ Сборочный
Контрольная работа №2. Телевидение. Вариант 01
Задание на контрольную работу Дайте общую характеристику системы цветного телевидения СЕКАМ, пояснив ее уравнениями сигналов. Раскройте понятие совместимости системы цветного телевидения, Поясните сущность уплотнения спектра сигнала. Начертите и поясните структурную схему видеоканала передающей части и структурную схему канала цветности телевизора. Приведите и поясните характеристики высокочастотного и низкочастотного предыскажений сигналов. Приведите краткие сведения о цветовой синхронизации.
User domicelia : 29 февраля 2012
180 руб.
Система органов государственной власти по управлению ВЭД в РФ
Государственное регулирование внешнеторговой деятельности основывается на Конституции Российской Федерации и осуществляется в соответствии с настоящим Федеральным законом. Эффективность государственного регулирования внешнеторговой деятельности во многом определяется его организацией. Организация государственного регулирования внешней торговли означает систематическую координацию в решении важнейших задач внешнеторговой политики, которые стоят перед субъектами и институтами. Система органов, уч
User Slolka : 6 ноября 2013
5 руб.
Расчетная часть-Расчет электроцентробежного насоса ЭЦНМ5-80-1200-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
Расчетная часть-Расчет электроцентробежного насоса ЭЦНМ5-80-1200: Расчет на прочность вала центробежного насоса, Расчет шпоночного соединения вала-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
User lelya.nakonechnyy.92@mail.ru : 17 января 2017
553 руб.
Расчетная часть-Расчет электроцентробежного насоса ЭЦНМ5-80-1200-Курсовая работа-Дипломная работа-Оборудование для добычи и подготовки нефти и газа
up Наверх