Лабораторные работы по дисциплине: Объектно-ориентированное программирование №1-4

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

material.view.file_icon
material.view.file_icon
material.view.file_icon OOPLABOR1.doc
material.view.file_icon OOPLABOR2.doc
material.view.file_icon
material.view.file_icon OOPLABOR3.doc
material.view.file_icon class_Point.cpp
material.view.file_icon o3.cpp
material.view.file_icon Untitled5.cpp
material.view.file_icon o3.exe
material.view.file_icon Untitled5.exe
material.view.file_icon 4.cpp
material.view.file_icon
material.view.file_icon
material.view.file_icon class.cpp
material.view.file_icon o4.cpp
material.view.file_icon Untitled1.cpp
material.view.file_icon o4.exe
material.view.file_icon Untitled1.exe
material.view.file_icon
material.view.file_icon class.cpp
material.view.file_icon o4.cpp
material.view.file_icon Untitled1.cpp
material.view.file_icon o4.exe
material.view.file_icon Untitled1.exe
material.view.file_icon OOPLAB4.docx
material.view.file_icon
material.view.file_icon class_Point.cpp
material.view.file_icon дфи4.cpp
material.view.file_icon дфи4.exe
material.view.file_icon
material.view.file_icon lab_2_2.cpp
material.view.file_icon lab2_1.cpp
material.view.file_icon lab2_2.cpp
material.view.file_icon lab2_21.cpp
material.view.file_icon lab_2_2.exe
material.view.file_icon lab2_1.exe
material.view.file_icon lab2_2.exe
material.view.file_icon lab2_21.exe
material.view.file_icon Untitled1.cpp
material.view.file_icon 4.exe
material.view.file_icon Untitled1.exe
material.view.file_icon
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Выполнены на языке С++
Задания:
1. Написать процедуры и функции для работы со списком
A. добавление элемента после к-ого элемента списка
B. удаление из списка к-ого элемента
C. подсчет числа элементов в списке
D. перемещение р-ого элемента списка после к-ого элемента
С помощью этих процедур и функций создать список следующим образом. Включать в список полные квадраты из одномерного массива целых чисел (типа Byte). Удалить повторяющиеся элементы списка. Определить длину полученного списка.
Написать программу, которая визуально демонстрирует работу стека и очереди. Длина стека и очереди ограничена 10 элементами.
2.Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Добавить методы движения точек:
a) прямолинейное движение с отражением от стенок экрана
b) случайное движение с отражением.
Описание класса оформить в отдельном модуле. Сделать защиту полей класса (т.е. использование полей через методы).
3.Добавить к программе Занятия 2:
Создать иерархию графических классов. Описания классов оформить в отдельном модуле.

   ТОЧКА ОТРЕЗОК ОКРУЖНОСТЬ 
   
   ПРЯМОУГОЛЬНИК ТРЕУГОЛЬНИК ЭЛЛИПС
   
РОМБ

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

Оценка: Отлично
Преподаватель: Ситняковская Е.И.

Коментарии: Год сдачи: 2016
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:

Ситняковская Е.И.
Лабораторные работы по дисциплине: «Объектно-ориентированное программирование» (№№ 1-5)
Лабораторная работа № 1 Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Лабораторная работа №2 Тема: Продолжение темы лаб. работы №1. Задание: Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы д
User xtrail : 2 апреля 2013
700 руб.
promo
Объектно-ориентированное программирование. Вариант 1.
Задание Создать на форме динамический массив объектов типа Треугольник случайного размера и цвета. Реализовать функции заполнения массива, вставки объекта, удаления объекта, перемещение объектов с отталкиванием от границ области изображения. Реализовать кнопки «вверх», «вниз», «влево» и «вправо», при нажатии на которые объект, выбранный по номеру, перемещается в заданном направлении на случайное число пикселей.
User studypro3 : 11 января 2021
500 руб.
Объектно-ориентированное программирование. Вариант №1. "Солнце"
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Графический объект имеет вид: Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов
User АнастасияАМ : 20 января 2019
200 руб.
Объектно-ориентированное программирование, лабораторная 1, 2, 3
СибГУТИ, лабораторные 1,2,3, Объектно-ориентированное программирование. Лабораторная работа №1 Тема: Принцип инкапсуляции. Описание класса. Задание: Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Часть 2. Сделать защ
User maksim3843 : 11 ноября 2023
550 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
Билет № 1 1. На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода? {TChessMan – шахматная фигура; TKing – король; TBishop – слон} Type TColumns=’a’..’h’; TRows=1..8; TChessMan=object Column: TColumns; Row: TRows; procedure Move (C: TColumns; R: TRows); procedure Clear; procedure Display; End; TKing=object (TChessMan) procedure Display; End; TBishop=object (TChessMan) procedure Displa
User IT-STUDHELP : 14 февраля 2022
100 руб.
promo
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
Билет № 1 1. На шахматной доске расставлены фигуры. Требуется переместить Слона в клетку с заданными координатами. Выполнит ли эту задачу следующий фрагмент кода? {TChessMan – шахматная фигура; TKing – король; TBishop – слон} Type TColumns=’a’..’h’; TRows=1..8; TChessMan=object Column: TColumns; Row: TRows; procedure Move (C: TColumns; R: TRows); procedure Clear; procedure Display; End; TKing=object (TChessMan) procedure Display; End; TBishop=object (TChessMan) procedure Displa
User IT-STUDHELP : 29 ноября 2019
95 руб.
promo
Объектно-ориентированное программирование. Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса. Задание Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
User sibguter : 5 июня 2018
39 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
Тема: Принцип инкапсуляции. Описание класса. Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. После окончания всех опис
User zhekaersh : 18 марта 2015
35 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
Корпоративный HR-консалтинг.фмен_БАК (тест с ответами Синергия/МОИ/ МТИ /МОСАП)
1. Организационная диагностика и организационное консультирование применяется в рамках … подхода в HR-консультировании. 2. Структурированные воздействия, направленные на повышение эффективности организации в целом, ее подразделений или отдельных должностных лиц – это... *коучинг *консультации *интервенции *развитие 3. Установите правильный порядок работы с диаграммой Ишикавы на этапах коллективного анализа и планирования 1 сравнение выставленных баллов и выбор факторов, которые набрали на
User midas : 30 июля 2024
190 руб.
Зачетная работа по дисциплине: Сети связи и системы коммутации. Билет №2
Билет 2 1. Кратко охарактеризуйте способы адресации на сети передачи данных 2. Дайте характеристику интерфейса V5 3. Укажите особенности сетей связи с подвижными объектами. ПРИ ОТВЕТЕ ГЛАВЫ ИЗ ЛЕКЦИЙ НЕ КОПИРОВАТЬ! ОСМЫСЛИТЬ И НАПИСАТЬ ОСНОВНЫЕ ТЕЗИСЫ, отвечающие на вопрос
User xtrail : 30 июня 2025
600 руб.
promo
Особенности определения норматива экономической оценки инвестиций
Содержание 1. Норматив экономической эффективности инвестиций 2. Понятие затраты финансирования по различным источникам 3. Принципиальная схема определения величины норматива Практическая часть Список использованной литературы 1.Норматив экономической эффективности инвестиций Основным показателем бюджетной эффективности, используемой для обоснования предусмотренных в проекте мер федеральной, региональной финансовой поддержки, является бюджетный эффект. Бюджетный эффект Бt для t-го шага
User alfFRED : 2 ноября 2013
10 руб.
Факторинг і форфейтинг як нетрадиційні форми експортного фінансування
Вступ Факторинг: суть, види та механізм здійснення Форфейтинг – одна із форм експортного фінансування Переваги та недоліки факторингу та форфейтингу. Перспективи їх розвитку Висновок Список використаної літератури Вступ На сьогоднішньому етапі одну з найважливіших ролей у стимулюванні відтворювальних процесів в економіці відіграє банківський кредит як головне джерело забезпечення грошовими ресурсами поточної господарської діяльності підприємств. На сучасному етапі розвитку нашої держави
User Qiwir : 25 октября 2013
10 руб.
up Наверх