Объектно-ориентированное программирование. Курсовая работа. 14-й вариант. Turbo Pascal. СибГУТИ
Состав работы
|
|
|
|
|
|
|
|
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Работу следует выполнять в среде программирования Турбо Паскаль (версии 6.0 или 7.0) или в среде Borland Pascal.
Требования к программе. Критерий оценки.
Программа должна быть написана в соответствии с заданием своего варианта, в ней должны быть правильно применены все изученные нами принципы ООП, и получен правильный, соответствующий заданию результат ее работы.
В зависимости от степени выполнения изложенных требований Вам будет поставлена оценка за курсовую работу по 5-ти бальной шкале.
Требования к оформлению отчета
Необходимо представить следующее:
Текст задания с точным видом графического объекта, включая цвет, который реализован в программе (в файле с расширением .doc);
Текст программы (файл с расширением .pas) ;
Текст модуля (файл с расширением .pas) .
Таким образом, необходимо прислать три файла: с заданием, с программой и с модулем.
Таблица вариантов
!!! Номер варианта определяется по двум последним цифрам пароля
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.
Работу следует выполнять в среде программирования Турбо Паскаль (версии 6.0 или 7.0) или в среде Borland Pascal.
Требования к программе. Критерий оценки.
Программа должна быть написана в соответствии с заданием своего варианта, в ней должны быть правильно применены все изученные нами принципы ООП, и получен правильный, соответствующий заданию результат ее работы.
В зависимости от степени выполнения изложенных требований Вам будет поставлена оценка за курсовую работу по 5-ти бальной шкале.
Требования к оформлению отчета
Необходимо представить следующее:
Текст задания с точным видом графического объекта, включая цвет, который реализован в программе (в файле с расширением .doc);
Текст программы (файл с расширением .pas) ;
Текст модуля (файл с расширением .pas) .
Таким образом, необходимо прислать три файла: с заданием, с программой и с модулем.
Таблица вариантов
!!! Номер варианта определяется по двум последним цифрам пароля
Дополнительная информация
В архиве: DOC (1 шт), PAS (2 шт)
Оценка: отлично
--------------------------------------------------
Имеются все работы по всем дисциплинам 4(14) варианта за все курсы обучения!!!
Оценка: отлично
--------------------------------------------------
Имеются все работы по всем дисциплинам 4(14) варианта за все курсы обучения!!!
Похожие материалы
Объектно-ориентированное программирование. Экзамен. Билет № 9. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
1. Требуется: 1) внести в программу необходимые исправления;
2) внести необходимые дополнения, чтобы в результате выполнения команды d.Move(120,150) в заданных координатах появилась собака.
{ TGivotnoe – животное; TKat – кошка; TDog – собака }
TGivotnoe:=object
X, Y: integer;
procedure Move (x1, y1: integer); virtual;
procedure Clear;
procedure Display;
End;
TKat=object (TGivotnoe)
procedure Clear; virtual;
procedure Display;
End;
TDog=object (TGivotnoe)
procedure Clear;
pr
250 руб.
Объектно-ориентированное программирование. Лабораторная работа № 4. Статические методы. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание:
В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов.
Рекомендации к выполнению:
См. пример 2.7 (§10) конспекта лекций (только виртуальные методы в данной лабораторной не используйте. Тогда метод движения должен быть описан в ка
230 руб.
Объектно-ориентированное программирование. Лабораторная работа № 1. Принцип инкапсуляции. Описание класса. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание:
Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране.
Рекомендации к выполнению:
Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода.
После окончания всех описаний можно переходить к написанию кода основной
250 руб.
Объектно-ориентированное программирование. Лабораторная работа № 5. Принцип полиморфизма. Использование виртуальных методов. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание:
Внести следующие изменения в программу, разработанную в лабораторной работе №4:
Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского).
Использовать виртуальные методы для корректной работы программы после внесенных изменений.
Рекомендации к выполнению:
См. пример 2.7 (§10) конспекта лекций.
250 руб.
Объектно-ориентированное программирование(Сибгути До,3-й вариант)
MayaMy
: 26 февраля 2018
Уважаемый студент, дистанционного обучения,
Оценена Ваша работа по предмету: Объектно-ориентированное программирование
Вид работы: Курсовая работа
Оценка:Отлично
Дата оценки: 09.01.2018
Рецензия:Уважаемая \\\,
Ситняковская Елена Игоревна
700 руб.
Объектно-ориентированное программирование. Лабораторная работа № 3. Принцип наследования. Создание иерархии классов. Классы и модули. Turbo Pascal. СибГУТИ
РешуВашуРаботу
: 27 апреля 2018
Задание:
Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле.
Рекомендации к выполнению:
В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы должны прислать на проверку только файл с текстом модуля (программа, которая будет использовать моду
150 руб.
Объектно-ориентированное программирование(курсовая работа. 20-й вариант)
puzirki
: 15 марта 2015
Задание:
Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.
Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.
Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.
Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум
150 руб.
Курсовая работа по объектно-ориентированному программированию
NikolaSuprem
: 8 января 2021
Курсовая работа по объектно-ориентированному программированию.
Требования к выполнению КР
Программа должна быть написана с использованием объектно-ориентированных технологий. Описания объектов и методов необходимо оформить в отдельном модуле. Допускаются и поощряются различные творческие модификации по существу расширяющие и развивающие реализацию задания.
Необходимый минимум содержания работы: -Инкапсуляция (все поля данных не доступны из внешних функций)
-Наследование (минимум 3 класса, од
400 руб.
Другие работы
Задачник по процессам тепломассообмена Задача 1.23
Z24
: 23 октября 2025
Стальной паропровод диаметром 150×5 мм имеет на внутренней поверхности температуру 300 ºС. Его надо покрыть двумя слоями изоляции, причем температура наружной поверхности изоляции не должна превышать 50 ºС. Для изоляции предлагаются: слой А толщиной 20 мм и теплопроводностью λА=0,037 Вт/(м·К) и слой Б толщиной 40 мм и теплопроводностью λБ=0,14 Вт/(м·К). В какой последовательности надо расположить эти слои на паропроводе, чтобы получить минимальные тепловые потери?
Ответ: сначала слой А, потом
150 руб.
Расчет ректификационной установки для разделения смеси этанол-вода
Spiller
: 23 декабря 2008
Расчет с чертежами
Исходная смесь этиловый спирт - вода из промежуточной ёмкости Е1 центробежным насосом H1 подаётся в теплообменник П, где она подогревается до температуры кипения. Нагретая смесь поступает на разделение в середину ректификационной колонны КР на тарелку питания, где состав жидкости равен составу исходной смеси.
Лабораторная №1,2,3 работа по дисциплине: Технология разработки телекоммуникационных сервисов. Вариант №12
IT-STUDHELP
: 14 июля 2020
Лабораторная работа No1
Приёмы объектно-ориентированного программирования на языке Java 2
Вариант задания
No Варианта Суперкласс Поля Методы Подклассы
12 Сетевой симулятор Производитель,
Версия Вывод производителя,
Вывод названия Ns2,
NetMaker,
OPNET
Цель работы:Изучение принципов объектно-ориентированного программирования – инкапсуляции, наследования, полиморфизма.
Подготовка к лабораторной работе:
1. Изучить лекционный материал дисциплины "Технологии разработки телекоммуникационных сервисо
900 руб.
Геометрическое тело 3. Варинат 8 ЧЕРТЕЖ
coolns
: 24 декабря 2025
Геометрическое тело 3. Варинат 8 ЧЕРТЕЖ
Выполнить в трех проекциях чертеж изображенных геометрических тел. Построить линии пересечения поверхностей этих тел и аксонометрическую проекцию.
Чертеж выполнен на формате А3 + 3d модель (все на скриншотах показано и присутствует в архиве) выполнены в КОМПАС 3D.
Также открывать и просматривать, печатать чертежи и 3D-модели, выполненные в КОМПАСЕ можно просмоторщиком КОМПАС-3D Viewer.
По другим вариантам и всем вопросам пишите в Л/С.
100 руб.