Лабораторная работа № 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 руб.
Шпоры по общей технологии пищевых продуктов
Принципы и методы консервирования пищевых продуктов (биоз, абиоз, анабиоз, физические, физико-химические, биохимические, комбинированные), их сущность. Зерно, зерновые продукты. Значение их для питания. Задачи, стоящие перед работниками сельского хозяйства по производству зерна. Классификация, анатомическое строение и химический состав зерновых культур. Сравнительная характеристика их состава. Правила отбора проб зерна для анализа, качественная оценка зерна, дефекты пшеницы и ржи. Подготовка зер
User Aronitue9 : 13 декабря 2014
50 руб.
Метрология, стандартизация и сертификация. 5 семестр. Лабораторная 1. Вариант 23.
Тема: «Упрощенная процедура обработки результатов прямых измерений с многократными наблюдениями» Контрольная задача. Условие: В нормальных условиях произведено пятикратное измерение частоты. Класс точности прибора γ =0,05%. Предельное значение шкалы Ак = 150 Гц. Используя результаты наблюдений: i, No наблюдения 2 3 4 5 6 f, Гц 114,34 114,38 114,33 114,29 114,31 Определить: • результат многократных наблюдений; • оценку СКО резуль
User skaser : 23 января 2012
60 руб.
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ Задача 15 Вариант 1
Определить теоретический расход воды, проходящий через водомер Вентури, установленный под углом α=30º к горизонту (рис. 14), если разность уровней, показываемая дифференциальным ртутным манометром, равна h. Больший и меньший диаметры водомера соответственно равны d1 и d2, расстояние между сечениями L.
User Z24 : 26 ноября 2025
180 руб.
Гидравлика и нефтегазовая гидромеханика Хабаровск ТОГУ Задача 15 Вариант 1
Основание. Чертеж, 3д модель
Исходное задание деталь изображена в аксонометрии, даны её размеры. В отверстии m надо нарезать резьбу М20 с крупным шагом p. Резьбовые отверстия со стороны входа метчика для лучшего центрирования последнего должны иметь фаску C. Сделано в компас 16+сохранено в джпг. Открывается всеми версиями компаса начиная с 16. Все что есть на приложенных изображениях, есть в приложенном архиве. Если есть какие-то вопросы или нужно другой вариант, пишите.
User Laguz : 6 августа 2025
250 руб.
Основание. Чертеж, 3д модель
up Наверх