Объектно-ориентированное программирование. Лабораторные работы № 1-5. Вариант №1

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

material.view.file_icon
material.view.file_icon
material.view.file_icon Figura.doc
material.view.file_icon FIGURA.PAS
material.view.file_icon lab5.pas
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc
material.view.file_icon
material.view.file_icon LAB1.PAS
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc
material.view.file_icon
material.view.file_icon LAB2.PAS
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc
material.view.file_icon
material.view.file_icon FIGURA.PAS
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc
material.view.file_icon
material.view.file_icon Figura.doc
material.view.file_icon FIGURA.PAS
material.view.file_icon lab4.PAS
material.view.file_icon Задание.doc
material.view.file_icon Программа.doc

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

Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.

Лабораторная работа №2
Тема: Продолжение темы лаб. работы №1.
Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.

Лабораторная работа №3
Тема:
Принцип наследования.
Создание иерархии классов.
Классы и модули.
Задание:
Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.

Лабораторная работа №4
Тема: Статические методы
Задание:
В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов.

Лабораторная работа №5
Тема: Принцип полиморфизма. Использование виртуальных методов.
Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №4:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).

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

СибГУТИ 2012г., 1 варинт, зачет.
«Объектно-ориентированное программирование». Лабораторная работа №1. вариант №1
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User Detov : 16 июня 2019
500 руб.
Лабораторная работа №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 руб.
Объектно-ориентированное программирование. Лабораторная работа №1. Все варианты.
Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User IT-STUDHELP : 12 декабря 2016
18 руб.
Объектно-ориентированное программирование. Лабораторная работа №1. Все варианты.
Объектно-ориентированное программирование. Лабораторная работа №1 Вариант №6
Лабораторная работа №1 Язык программирвания: C++ Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защиту полей класса (т.е. работать с полями в ос
User Софья5 : 16 сентября 2024
100 руб.
Объектно-ориентированное программирование. Лабораторная работа №1 Вариант №6
Теплотехника ТОГУ-ЦДОТ 2008 Задача 1 Вариант 53
Смесь, состоящая из М1 киломолей азота и М2 киломолей кислорода с начальными параметрами р1=1 МПа и Т1=1000 К, расширяется до давления р2. Расширение может осуществляться по изотерме, адиабате и политропе с показателем n. Определить газовую постоянную смеси, ее массу и начальный объем, конечные параметры смеси, работу расширения, теплоту, участвующую в процессе, изменение внутренней энергии, энтальпии и энтропии. Дать сводную таблицу результатов и анализ ее. Показать процессы в pυ и Ts — диаграм
User Z24 : 21 января 2026
300 руб.
Теплотехника ТОГУ-ЦДОТ 2008 Задача 1 Вариант 53
Станок ударно-обертового буріння СБУ-125-24
Вступ………………………………………………………………………………………3 І Короткий опис бурових станків………………………………………………………8 ІI Розрахункова частина………………………………………………………………...12 ІІІ. Охорона праці……………………………………………………………………….15 Список використаної літератури……………………………………………………….29 Буріння - процес споруди гірничої виробки циліндричною форми - свердловини, шпура чи шахтного стовбура - шляхом руйнації гірських порід на забої. Буріння здійснюється, зазвичай, в земної корі, рідше в штучних матеріалах (бетоні, асфальті та
User OstVER : 8 ноября 2013
800 руб.
Станок ударно-обертового буріння СБУ-125-24
Техническая механика. Вариант №18
Задача 1. Для заданной шарнирно-опертой балки определить реакции связей опор, если М=10 Н·м, q=3Н/м, а = 2 м. Рисунок 1.1 – Шарнирно-опертая опора Задача 2. На составную конструкцию приложена нагрузка: М = 6 Нм, Р = 10 Н, q = 4 Н/м. Определить реакции связей опоры А. Рисунок 2.1 – Составная конструкция Задача No 3. Определить положение центра тяжести плоской фигуры, если, а=10см. Рисунок 3.1 – Плоская фигура Задача No4. Ускорение прямолинейного движения a=t. Определить скорость точки в м
User kbcfy : 20 февраля 2021
Альянс экологии и менеджмента
Во взаимоотношениях человека и природы существуют два критических рубежа. Первый— когда человек, дитя биосферы, вышел из Природы и ощутил себя Властителем, Покровителем, Преобразователем, резко противопоставив свою деятельность окружающему его миру. И в результате трудом и знаниями человека были созданы искусственные ландшафты и сооружения, звери и растения, минералы и горные породы, и даже подобия животных и человека (компьютеры и роботы). Второй— когда мощная техническая цивилизация трансформи
User ostah : 11 марта 2013
10 руб.
up Наверх