Лабораторные работы по дисциплине: Объектно-ориентированное программирование №1-4
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Выполнены на языке С++
Задания:
1. Написать процедуры и функции для работы со списком
A. добавление элемента после к-ого элемента списка
B. удаление из списка к-ого элемента
C. подсчет числа элементов в списке
D. перемещение р-ого элемента списка после к-ого элемента
С помощью этих процедур и функций создать список следующим образом. Включать в список полные квадраты из одномерного массива целых чисел (типа Byte). Удалить повторяющиеся элементы списка. Определить длину полученного списка.
Написать программу, которая визуально демонстрирует работу стека и очереди. Длина стека и очереди ограничена 10 элементами.
2.Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Добавить методы движения точек:
a) прямолинейное движение с отражением от стенок экрана
b) случайное движение с отражением.
Описание класса оформить в отдельном модуле. Сделать защиту полей класса (т.е. использование полей через методы).
3.Добавить к программе Занятия 2:
Создать иерархию графических классов. Описания классов оформить в отдельном модуле.
ТОЧКА ОТРЕЗОК ОКРУЖНОСТЬ
ПРЯМОУГОЛЬНИК ТРЕУГОЛЬНИК ЭЛЛИПС
РОМБ
Задания:
1. Написать процедуры и функции для работы со списком
A. добавление элемента после к-ого элемента списка
B. удаление из списка к-ого элемента
C. подсчет числа элементов в списке
D. перемещение р-ого элемента списка после к-ого элемента
С помощью этих процедур и функций создать список следующим образом. Включать в список полные квадраты из одномерного массива целых чисел (типа Byte). Удалить повторяющиеся элементы списка. Определить длину полученного списка.
Написать программу, которая визуально демонстрирует работу стека и очереди. Длина стека и очереди ограничена 10 элементами.
2.Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Добавить методы движения точек:
a) прямолинейное движение с отражением от стенок экрана
b) случайное движение с отражением.
Описание класса оформить в отдельном модуле. Сделать защиту полей класса (т.е. использование полей через методы).
3.Добавить к программе Занятия 2:
Создать иерархию графических классов. Описания классов оформить в отдельном модуле.
ТОЧКА ОТРЕЗОК ОКРУЖНОСТЬ
ПРЯМОУГОЛЬНИК ТРЕУГОЛЬНИК ЭЛЛИПС
РОМБ
Дополнительная информация
Оценка: Отлично
Преподаватель: Ситняковская Е.И.
Коментарии: Год сдачи: 2016
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Ситняковская Е.И.
Преподаватель: Ситняковская Е.И.
Коментарии: Год сдачи: 2016
Сибирский Государственный Университет Телекоммуникаций и Информатики
Оценка: Отлично
Преподаватель:
Ситняковская Е.И.
Похожие материалы
Лабораторные работы по дисциплине: «Объектно-ориентированное программирование» (№№ 1-5)
xtrail
: 2 апреля 2013
Лабораторная работа № 1 Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Лабораторная работа №2 Тема: Продолжение темы лаб. работы №1.
Задание:
Сделать защиту полей класса (т.е. работать с полями в основной программе не напрямую, а используя соответствующие методы записи в поле и чтения из поля). Добавить методы д
700 руб.
Объектно-ориентированное программирование. Вариант 1.
studypro3
: 11 января 2021
Задание
Создать на форме динамический массив объектов типа Треугольник случайного размера и цвета. Реализовать функции заполнения массива, вставки объекта, удаления объекта, перемещение объектов с отталкиванием от границ области изображения. Реализовать кнопки «вверх», «вниз», «влево» и «вправо», при нажатии на которые объект, выбранный по номеру, перемещается в заданном направлении на случайное число пикселей.
500 руб.
Объектно-ориентированное программирование. Вариант №1. "Солнце"
АнастасияАМ
: 20 января 2019
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Графический объект имеет вид:
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов
200 руб.
Объектно-ориентированное программирование, лабораторная 1, 2, 3
maksim3843
: 11 ноября 2023
СибГУТИ, лабораторные 1,2,3, Объектно-ориентированное программирование.
Лабораторная работа №1
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Часть 1. Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. При написании программы на С++ или С# инициализировать поля с помощью конструктора (объявить два конструктора: по умолчанию и с параметрами). Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Часть 2. Сделать защ
550 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
IT-STUDHELP
: 14 февраля 2022
Билет № 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
100 руб.
Экзамен по дисциплине: Объектно-ориентированное программирование. Билет №1
IT-STUDHELP
: 29 ноября 2019
Билет № 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
95 руб.
Объектно-ориентированное программирование. Лабораторная работа №1
sibguter
: 5 июня 2018
Тема: Принцип инкапсуляции. Описание класса.
Задание
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
39 руб.
Объектно-ориентированное программирование. Лабораторная работа №1.
zhekaersh
: 18 марта 2015
Тема: Принцип инкапсуляции. Описание класса.
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех опис
35 руб.
Другие работы
Корпоративный HR-консалтинг.фмен_БАК (тест с ответами Синергия/МОИ/ МТИ /МОСАП)
midas
: 30 июля 2024
1. Организационная диагностика и организационное консультирование применяется в рамках … подхода в HR-консультировании.
2. Структурированные воздействия, направленные на повышение эффективности организации в целом, ее подразделений или отдельных должностных лиц – это...
*коучинг
*консультации
*интервенции
*развитие
3. Установите правильный порядок работы с диаграммой Ишикавы на этапах коллективного анализа и планирования
1 сравнение выставленных баллов и выбор факторов, которые набрали на
190 руб.
Зачетная работа по дисциплине: Сети связи и системы коммутации. Билет №2
xtrail
: 30 июня 2025
Билет 2
1. Кратко охарактеризуйте способы адресации на сети передачи данных
2. Дайте характеристику интерфейса V5
3. Укажите особенности сетей связи с подвижными объектами.
ПРИ ОТВЕТЕ ГЛАВЫ ИЗ ЛЕКЦИЙ НЕ КОПИРОВАТЬ!
ОСМЫСЛИТЬ И НАПИСАТЬ ОСНОВНЫЕ ТЕЗИСЫ, отвечающие на вопрос
600 руб.
Особенности определения норматива экономической оценки инвестиций
alfFRED
: 2 ноября 2013
Содержание
1. Норматив экономической эффективности инвестиций
2. Понятие затраты финансирования по различным источникам
3. Принципиальная схема определения величины норматива
Практическая часть
Список использованной литературы
1.Норматив экономической эффективности инвестиций
Основным показателем бюджетной эффективности, используемой для обоснования предусмотренных в проекте мер федеральной, региональной финансовой поддержки, является бюджетный эффект. Бюджетный эффект Бt для t-го шага
10 руб.
Факторинг і форфейтинг як нетрадиційні форми експортного фінансування
Qiwir
: 25 октября 2013
Вступ
Факторинг: суть, види та механізм здійснення
Форфейтинг – одна із форм експортного фінансування
Переваги та недоліки факторингу та форфейтингу. Перспективи їх розвитку
Висновок
Список використаної літератури
Вступ
На сьогоднішньому етапі одну з найважливіших ролей у стимулюванні відтворювальних процесів в економіці відіграє банківський кредит як головне джерело забезпечення грошовими ресурсами поточної господарської діяльності підприємств.
На сучасному етапі розвитку нашої держави
10 руб.