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

Цена:
220 руб.

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

material.view.file_icon
material.view.file_icon
material.view.file_icon labr1.pas
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc

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

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • 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 точек в случайном месте случайного цвета.

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

Работа была зачтена без комментариев в 2013г.
Преподаватель: Ситняковская Е.И.
Объектно-ориентированное программирование. Курсовая работа. Вариант №18. Семестр 3-й
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Тип объекта указан во вложении Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов д
User Shamrock : 22 февраля 2014
280 руб.
Объектно-ориентированное программирование. Курсовая работа. Вариант №18. Семестр 3-й
Лабораторные работы 1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 27 декабря 2022
300 руб.
promo
Лабораторные работы №1-3 по дисциплине: Объектно-ориентированное программирование. Вариант №18
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в основной программе не напр
User IT-STUDHELP : 29 декабря 2021
300 руб.
promo
Лабораторная работа №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 руб.
Экзамен по дисциплине: Специальные главы математического анализа. Билет №3
Билет No 3 Линейные дифференциальные уравнения 2-го порядка с постоянными коэффициентами без правой части. Характеристическое уравнение. Структура общего решения Найти решение дифференциального уравнения, удовлетворяющего данному условию y^'+2xy+2x^3=0,y(1)=1/e Найти общее решение дифференциального уравнения y^('^''2x ) Найти изображение оригинала f(t)=(1-e^4t)/t (1+x)dy+ydx=0;.y(0)=1 Найти y(1). 2 1 0,5 0 Найти общее решение y^′′+y^'-2y=0. y=C_1 e^(-2x)+ C_2 e^x y=e^x (C_1 cos2 x+ +
User IT-STUDHELP : 7 декабря 2020
400 руб.
Экзамен по дисциплине: Специальные главы математического анализа. Билет №3 promo
Экзаменационная работа по дисциплине: Физика (часть 2-я). Билет №3
Билеты по физике для студентов заочного отделения Второй семестр. Технические специальности Билет 3 1. Энергия при свободных колебаниях. Кинетическая и потенциальная энергия. 2. Характеристики теплового излучения: энергетическая светимость, испускательная способность, поглощательная способность.
User SibGOODy : 20 июля 2018
250 руб.
promo
Электровзрывной комплекс как система
Раскрыт системный подход к изучению электровзрывных комплексов. Определены условия и границы нормального функционирования системы. Исследование электровзрывных работ, их совершенствование и повышение безопасности можно провести наиболее полно и эффективно, рассматривая электровзрывной комплекс как систему. Системный подход позволит наиболее полно исследовать как внутренние связи и функционально-структурные особенности электровзрывного комплекса, так условия и особенности его взаимодействия с вне
User Elfa254 : 15 августа 2013
Каркас одноэтажного деревянного здания
Содержание. 1. Конструктивная схема здания. 3 1.1. Деревянные фермы. 3 1.2. Выбор шага рам. 4 1.3. Связи. 4 2. Конструирование и расчет покрытия здания. 7 2.1. Конструкция покрытия. 7 2.2. Подбор сечения рабочего настила. 7 2.3. Подбор сечения стропильных ног. 10 2.4. Подбор сечения прогонов 11 2.5. Расчет гвоздевого забоя. 13 3. Расчет и конструирование элементов ферм. 13 3.1. Определение узловых нагрузок. 13 3.2. Определение усилий в стержнях ферм. 13 3.3. Подбор сечений элементов
User alfFRED : 28 августа 2013
10 руб.
up Наверх