
Среда программирования: Turbo Pascal 7.0 (DOS)
Название работы: ЛР 1. Принцип инкапсуляции. Описание класса. Объектно-ориентированное программирование
Вид работы: Лабораторная работа
Тематика работы: Прочие
Объем программы: 3 (по десятибалльной шкале)
Уровень сложности: 6 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: ООП, принцип инкапсуляции, инкапсуляция, описание класса, объектно-ориентированное программирование, класс tPoint, инкапсулирующий, свойства и методы точки на плоскости, создать массив из 100 точек, массив из точек, нарисовать точки, точки случайным образом, случайным цветом, объект Точка, класс tPoint, методы класса, метод рисования, метод для каждого объекта, метод с тремя параметрами, генератор случайных чисел, метода рисования Draw, объект класса tPoint
Функции программы:
Принцип инкапсуляции. Описание класса.
Объектно-ориентированное программирование.
Разработать программу на Turbo Pascal в соответствии с заданием:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной программы. Задайте одномерный массив из 100 элементов типа tPoint, т.е. у Вас будет 100 объектов класса tPoint. Далее в цикле (используйте любой известный Вам циклический оператор ) вызывайте метод рисования для каждого объекта. Данный метод можно сделать с тремя параметрами для передачи ему координат и цвета, а в основной программе соответствующие фактические параметры задавать с помощью генератора случайных чисел. Пусть, например, имя массива – Mas, а имя метода рисования Draw. Тогда можно записать: Mas.Draw(x,y,color); , где Mas - объект класса tPoint (значения x,y,color предварительно задавать с помощью Random();). В результате, после запуска программы на выполнение на экране появится 100 точек в случайном месте случайного цвета.
Описание (отчет): Нет, но можно заказать его написание
Пояснения к компиляции и запуску программы:
Для работы с программой нужно запустить файл "LAB1.EXE", например, в DosBox.
Пояснения к запуску программы:
Для работы с программой нужно запустить файл "LAB1.EXE", например, в DosBox.

исходники
LAB1
LAB1|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1200 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |