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

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

material.view.file_icon
material.view.file_icon
material.view.file_icon 1.PAS
material.view.file_icon Лабораторная работа № 1.doc
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 точек в случайном месте случайного цвета.

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

Коментарии: Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Лабораторная работа 1
Оценка:Зачет
Дата оценки: 2013
Рецензия:Уважаемый
Лабораторные работы №1-5. Объектно-ориентированное программирование
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. По
User AlexBrookman : 3 февраля 2019
250 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Объектно-ориентированное программирование Вид работы: Лабораторная работа 1 Оценка:Зачет Дата оценки: 20.02.2022 Рецензия:Уважаемый -------, Ситняковская Елена Игоревна
User Daniil2001 : 20 февраля 2022
25 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Лабораторная работа №1-3 Объектно-ориентированное программирование. Вариант 5
Лабораторная работа №1 Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в
User holm4enko87 : 4 февраля 2025
450 руб.
promo
Лабораторные работы №№1-5. Объектно-ориентированное программирование. Вариант №8
1 Тема: Принцип инкапсуляции. Описание класса. 2 Тема: Продолжение темы лаб. работы №1. 3 Тема: Принцип наследования. Создание иерархии классов. Классы и модули. 4 Тема: Статические методы 5 Тема: Принцип полиморфизма. Использование виртуальных методов. 1. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характ
User Lira1 : 17 марта 2014
140 руб.
Лабораторная работа №1. Приёмы объектно-ориентированного программирования на языке Java
Цель работы: Изучение принципов объектно-ориентированного программирования – инкапсуляции, наследования, полиморфизма. Вариант 9. Задание: 1. Разработать суперкласс в соответствии с вариантом задания. 2. В суперклассе определить заданные поля и методы. 3. Описать конструктор суперкласса, определяющий значения полей. 4. Разработать три класса-потомка описанного выше суперкласса в соответствии с вариантом задания. 5. Определить, если это необходимо, дополнительные поля и методы подклассов, а также
User Александр : 4 сентября 2013
100 руб.
Лабораторная работа №1. Приёмы объектно-ориентированного программирования на языке Java
Лабораторная работа № 1 по предмету Объектно-ориентированное программирование
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напрям
User svladislav987 : 16 апреля 2021
200 руб.
Лабораторная работа №1 по дисциплине: Объектно-ориентированное программирование
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
User vohmin : 3 июня 2018
50 руб.
Лабораторная работа № 1 По дисциплине: Объектно-ориентированное программирование
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User Loviska : 26 января 2015
100 руб.
Информационные сети. Курсовая работа. Вариант 02.
Введение 1.Методырегистрации 1.1. Регистрация посылок методом стробирования 1.2. Интегральный метод регистрации 1.3. Сравнение методов регистрации 1.4. Задача №1 2. Синхронизация в системах ПДС 2.1. Устройства синхронизации с добавлением и вычитанием импульсов 2.2.Параметры системы синхронизации с добавлением и вычитанием импульсов 2.3. Расчет параметров системы синхронизации с добавлением и вычитанием импульсов 2.3.1.Задача № 2 2.3.2.Задача № 3 2.3.3. Задача № 4 3. Корректирующее кодирование в
User Антон133 : 28 января 2017
200 руб.
Экономический анализ хозяйственной деятельности ОАО Ухтинские северные магистральные нефтепроводы
Введение………………………………………………………………………………..5 1.Общая характеристика предприятия……………………………………...………...9 2. Анализ основных технико-экономических показателей………………………...13 2.1 Анализ движения и технического состояния основных фондов..…..................13 2.1.1 Анализ эффективности использования основных производственных фондов……………………………………………………………………………….18 2.1.2 Влияние различных факторов на производительность труда………………..20 2.2 Анализ оборотных фондов……………………………………………………….22 2.2.1 Анали
User Elfa254 : 5 ноября 2013
10 руб.
Основы управления мероприятиями РСЧС и ГО
Оглавление 1. Введение...............................................................................................................3 2. Глава 1. Сущность и основные положения управления РСЧС и ГО.............5 1.1Система управления РСЧС и ГО. Режимы и методы работы......................14 3. Глава 2. Основы планирования мероприятиями РСЧС и ГО 2.1. Требования, предъявляемые к планированию.............................................29 2.2. Методы планирования...................................
User Qiwir : 9 марта 2014
19 руб.
Контрольная работа по дисциплине: Основы построения систем и сетей радиосвязи. Вариант №0
ЗАДАНИЕ НА РАСЧЁТНО-ГРАФИЧЕСКУЮ РАБОТУ ПО КУРСУ «ОСНОВЫ ПОСТРОЕНИЯ СИСТЕМ И СЕТЕЙ РАДИОСВЯЗИ» Цель: определить отношение сигнал/шум на входе приёмника земной станции при передаче сигнала с заданными параметрами по спутниковой линии связи (в данной работе рассматривается участок БОРТОВОЙ РЕТРАНСЛЯТОР – ПРИЕМНАЯ ЗЕМНАЯ СТАНЦИЯ). Этапы решения задачи: 1. Определение географических координат (широта и долгота) заданной точки приема (населенного пункта). 2. Выбор спутника ретранслятора, обеспечиваю
User Учеба "Под ключ" : 14 ноября 2022
900 руб.
promo
up Наверх