Лабораторные работы по Объектно-ориентированному программированию

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

material.view.file_icon
material.view.file_icon
material.view.file_icon OOP_L_5.CPP
material.view.file_icon OOP_L_5.EXE
material.view.file_icon OOP_L_5.OBJ
material.view.file_icon Лабораторная работа №5.doc
material.view.file_icon
material.view.file_icon МЕНЮ.jpg
material.view.file_icon Результат работы программы.jpg
material.view.file_icon
material.view.file_icon OOP_L_1.CPP
material.view.file_icon OOP_L_1.EXE
material.view.file_icon OOP_L_1.OBJ
material.view.file_icon Лабораторная работа №1.doc
material.view.file_icon
material.view.file_icon Лабораторная работа №1.jpg
material.view.file_icon
material.view.file_icon OOP_L_2.CPP
material.view.file_icon OOP_L_2.EXE
material.view.file_icon OOP_L_2.OBJ
material.view.file_icon Лабораторная работа №2.doc
material.view.file_icon
material.view.file_icon Лабораторная работа №2(Начальный экран).jpg
material.view.file_icon Лабораторная работа №2(Результат рисунок).jpg
material.view.file_icon Лабораторная работа №2(Результат).jpg
material.view.file_icon
material.view.file_icon 01.gif
material.view.file_icon OOP_L_3.CPP
material.view.file_icon Лабораторная работа №3.doc
material.view.file_icon
material.view.file_icon OOP_L_4.CPP
material.view.file_icon OOP_L_4.EXE
material.view.file_icon OOP_L_4.OBJ
material.view.file_icon Лабораторная работа №4.doc
material.view.file_icon
material.view.file_icon Результат работы программы.jpg
Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word
  • Программа для просмотра изображений

Описание

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

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

Работы были успешно зачтены в 2014 году.
Лабораторные работы по объектно-ориентированному программированию.
Лабораторная 1. Задание: для диаграммы вариантов использования нужно отобразить на диаграмме следующие основные действия с объектом «компьютер»: ввод программы с клавиатуры, подсоединение внешнего устройства (флэшки), просмотр результата работы программы на мониторе. Лабораторная 2. Задание: построить объектную структуру на языке Java с использованием UML диаграммы классов. Для построения программы необходимо использовать объекты и UML диаграмму классов, построенную на первых занятиях. Каждый кл
User наманяшка : 6 сентября 2014
400 руб.
50 руб.
Лабораторная работа №2 "Объектно-ориентированное программирование"
50 руб.
Лабораторная работа №3 "Объектно-ориентированное программирование"
Лабораторная работа №1 "Объектно-ориентированное программирование"
Уважаемый студент дистанционного обучения, Оценена Ваша работа по предмету: Объектно-ориентированное программирование Вид работы: Лабораторная работа 1 Оценка:Зачет Дата оценки: 20.02.2022 Рецензия:Уважаемый -------, Ситняковская Елена Игоревна
User Daniil2001 : 20 февраля 2022
25 руб.
Лабораторная работа №1 "Объектно-ориентированное программирование"
Лабораторная работа № 1 Объектно–ориентированное программирование» Вариант 09
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User kent_193 : 18 апреля 2009
50 руб.
Лабораторная работа № 4 Объектно–ориентированное программирование» Вариант 09
Тема: Статические методы Задание: В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов.
User kent_193 : 18 апреля 2009
50 руб.
Лабораторная работа № 2 Объектно–ориентированное программирование» Вариант 09
Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы движения точек: случайное движение, движение по нажатию клавиш со стрелками.
User kent_193 : 18 апреля 2009
50 руб.
Лабораторная работа № 5 Объектно–ориентированное программирование» Вариант 09
Тема: Принцип полиморфизма. Использование виртуальных методов. Задание: Внести следующие изменения в программу, разработанную в лабораторной работе №4: Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского). Использовать виртуальные методы для корректной работы программы после внесенных изменений.
User kent_193 : 18 апреля 2009
50 руб.
Управление персоналом предприятия в кризисных ситуациях
ВВЕДЕНИЕ……………………………………………………………………….3 1 Управление персоналом предприятия в кризисных ситуациях….……..5 1.1 Антикризисные характеристики управления персоналом……..……5 1.2 Система антикризисного управления персоналом…………………...7 1.3 Антикризисная политика в управлении персоналом……………….14 1.4 Принципы антикризисного управления персоналом……………….21 2 Анализ деятельности ОАО «РЖД» ЮУЖД «ОЗПМ» ст. Магнитогорск 2.1 структура управления ОЗПМ …….………………………………….27 2.2 Рекомендации по улучшению антикризисного
User Slolka : 2 апреля 2014
15 руб.
Ответы на 90 вопросов
1. Основные положения теории БД. 2. Классификация БД. 3. Проектирование БД и этапы проектирования. 4. Нормализация и нормальные формы. 5. Применение БД. 6. Язык SQL и подмножества операторов языка SQL. 7. Выполнение запросов, выполнение выборок с помощью оператора SELECT. 8. Системы управления базами данных (СУБД). 9. Классификация СУБД, сравнение различных СУБД. 10. Обзор архитектуры сервера MS SQL Server. 11. Основные этапы установки СУБД. 12. Обзор баз данных Microsoft SQL Server. 13. Переме
User Donbass773 : 24 января 2017
800 руб.
Ответы на 90 вопросов
Лабораторная №4 (вариант 1) "Теория сложностей вычислительных процессов и структур"
Графы. Нахождение кратчайшего расстояния между двумя вершинами с помощью алгоритма Дейкстры. Написать программу, которая по алгоритму Дейкстры находит кратчайшее расстояние от указанной вершины до всех остальных вершин связного взвешенного неориентированного графа, имеющего 6 вершин (нумерация вершин начинается с 0). Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин (0 означает, что соответствующей дуги нет). Данные считать из файла. Номер варианта выбирается по последней цифр
User Greenberg : 1 августа 2011
49 руб.
Контрольная работа №1 по дисциплине Электромагнитные поля и волны. ВАРИАНТ 19. семестр 6
ЗАДАЧА 1 Плоская электромагнитная волна с частотой f распространяется в безграничной реальной среде с диэлектрической проницаемостью , магнитной проницаемостью = , проводимостью . Амплитуда напряженности электрического поля в точке с координатой z = 0 Еm. Определить к какому типу относится данная среда на заданной частоте. Рассчитать фазовый набег волны на расстоянии, равном глубине проникновения ∆0. Рассчитать отношение фазовой скорости в реальной среде к фазовой скорости в идеальной среде
User настя2014 : 28 апреля 2015
60 руб.
Контрольная работа №1 по дисциплине Электромагнитные поля и волны. ВАРИАНТ 19. семестр 6
up Наверх