Объектно-ориентированное программирование. Курсовая работа. 14-й вариант. Turbo Pascal. СибГУТИ

Цена:
450 руб.

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

material.view.file_icon
material.view.file_icon Задание.doc
material.view.file_icon MODKURS.PAS
material.view.file_icon KURS.PAS

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

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

Описание

Задание:

Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта.

Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы.

Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения.

Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум четыре класса, один из которых – абстрактный.

Работу следует выполнять в среде программирования Турбо Паскаль (версии 6.0 или 7.0) или в среде Borland Pascal.

Требования к программе. Критерий оценки.
Программа должна быть написана в соответствии с заданием своего варианта, в ней должны быть правильно применены все изученные нами принципы ООП, и получен правильный, соответствующий заданию результат ее работы.

В зависимости от степени выполнения изложенных требований Вам будет поставлена оценка за курсовую работу по 5-ти бальной шкале.

Требования к оформлению отчета
Необходимо представить следующее:

Текст задания с точным видом графического объекта, включая цвет, который реализован в программе (в файле с расширением .doc);
Текст программы (файл с расширением .pas) ;
Текст модуля (файл с расширением .pas) .
Таким образом, необходимо прислать три файла: с заданием, с программой и с модулем.

Таблица вариантов

!!! Номер варианта определяется по двум последним цифрам пароля

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

В архиве: DOC (1 шт), PAS (2 шт)
Оценка: отлично


--------------------------------------------------
Имеются все работы по всем дисциплинам 4(14) варианта за все курсы обучения!!!
Объектно-ориентированное программирование. Экзамен. Билет № 9. Turbo Pascal. СибГУТИ
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
User РешуВашуРаботу : 27 апреля 2018
250 руб.
Объектно-ориентированное программирование. Лабораторная работа № 4. Статические методы. Turbo Pascal. СибГУТИ
Задание: В модуль, созданный в лабораторной работе №3, добавить методы движения фигур (в каждый класс). Использовать статические методы. Написать программу, позволяющую выбирать фигуру для движения и вид движения: случайный или с помощью стрелок. Подключить к этой программе созданный модуль с описанием графических классов. Рекомендации к выполнению: См. пример 2.7 (§10) конспекта лекций (только виртуальные методы в данной лабораторной не используйте. Тогда метод движения должен быть описан в ка
User РешуВашуРаботу : 27 апреля 2018
230 руб.
Объектно-ориентированное программирование. Лабораторная работа № 1. Принцип инкапсуляции. Описание класса. Turbo Pascal. СибГУТИ
Задание: Описать класс tPoint, инкапсулирующий основные свойства и методы точки на плоскости. Создать массив из 100 точек. Нарисовать точки случайным образом случайным цветом на экране. Рекомендации к выполнению: Продумайте, какие характеристики есть у объекта Точка, и какие действия можно над ним проделывать. Затем опишите класс tPoint, включив соответствующие поля и методы. Далее продумайте и запишите код каждого метода. После окончания всех описаний можно переходить к написанию кода основной
User РешуВашуРаботу : 27 апреля 2018
250 руб.
Объектно-ориентированное программирование. Лабораторная работа № 5. Принцип полиморфизма. Использование виртуальных методов. Turbo Pascal. СибГУТИ
Задание: Внести следующие изменения в программу, разработанную в лабораторной работе №4: Использовать общий метод движения фигур, описанный в родительском классе самого верхнего уровня иерархии (т.е. описание самого метода движения Move убрать из всех классов, кроме самого верхнего родительского). Использовать виртуальные методы для корректной работы программы после внесенных изменений. Рекомендации к выполнению: См. пример 2.7 (§10) конспекта лекций.
User РешуВашуРаботу : 27 апреля 2018
250 руб.
Объектно-ориентированное программирование(Сибгути До,3-й вариант)
Уважаемый студент, дистанционного обучения, Оценена Ваша работа по предмету: Объектно-ориентированное программирование Вид работы: Курсовая работа Оценка:Отлично Дата оценки: 09.01.2018 Рецензия:Уважаемая \\\, Ситняковская Елена Игоревна
User MayaMy : 26 февраля 2018
700 руб.
Объектно-ориентированное программирование(Сибгути До,3-й вариант)
Объектно-ориентированное программирование. Лабораторная работа № 3. Принцип наследования. Создание иерархии классов. Классы и модули. Turbo Pascal. СибГУТИ
Задание: Создать иерархию графических классов в соответствии с рисунком. Описания классов оформить в отдельном модуле. Рекомендации к выполнению: В данной лабораторной работе Вы должны написать, откомпилировать и сохранить модуль, содержащий описание классов графических фигур. Для этого изучите в лекциях §9 “Классы и модули” и разберите в примере 2.7 (§10) конспекта лекций модуль FIGURA. Т.е. Вы должны прислать на проверку только файл с текстом модуля (программа, которая будет использовать моду
User РешуВашуРаботу : 27 апреля 2018
150 руб.
Объектно-ориентированное программирование. Лабораторная работа № 3. Принцип наследования. Создание иерархии классов. Классы и модули. Turbo Pascal. СибГУТИ
Объектно-ориентированное программирование(курсовая работа. 20-й вариант)
Задание: Написать программу, используя объектно-ориентированный подход, которая двигает по экрану изображение заданного графического объекта. Допускается: замена некоторых элементов графического объекта, изменение его цветовой гаммы. Реализовать два вида движения: случайное и по нажатию на клавиши со стрелками. Предусмотреть для пользователя возможность выбора одного из двух режимов движения. Описание классов необходимо оформить в виде отдельного модуля. Иерархия классов должна включать минимум
User puzirki : 15 марта 2015
150 руб.
Операционные системы. Курсовая работа. 14 вариант. Turbo Pascal. СибГУТИ
Необходимо написать программу, реализующую параллельную работу нескольких процессов. Каждый процесс может состоять из одного или нескольких потоков. Любой из потоков, работающих в составе этих процессов, может быть приостановлен и вновь запущен некоторой определенной клавишей (можно использовать буквенные или цифровые клавиши). Нажатия клавиш обрабатывать с помощью прерывания от клавиатуры (по материалам лаб. работы №1). Окончание работы программы должно происходить при приостановке всех потоко
User РешуВашуРаботу : 27 апреля 2018
600 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.5 Вариант 6
Закрытый резервуар заполнен разнородными жидкостями с плотностью ρ1 и ρ2. Для измерения давления р0 на свободной поверхности используется ртутный манометр. Показание манометра h3. Толщина слоя первой жидкости h1, а расстояние от плоскости раздела жидкости до уровня ртути в левом колене h2. Определить избыточное и абсолютное давление на свободной поверхности жидкости. Принять плотность ртути ρрт=13600 кг/м³ (рис. 1.2).
User Z24 : 25 октября 2025
150 руб.
Гидравлика и гидравлические машины 2009 ДВГУПС Задача 1.2.5 Вариант 6
Податок з транспорту: порядок його розрахунку та сплати до бюджету
Вступ Розділ1.Загальна характеристики ЗАТ”Житомирпромспецбуд” 1.1.Організаційно-економічна характеристика ЗАТ”Житомирпромспецбуд” 1.2.Фінансова діяльність ЗАТ”Житомирпромспецбуд”: зміст та характеристика 1.3.Трактування поняття “податок з власників транспортних засобів” у літературних джерелах Розділ2.Податок з транспорту: фінансово-економічне значення для підприємства 2.1.Об’єкти і суб’єкти оподаткування 2.2. Порядок обчислення і сплати податку з власників транспортних засобів 2.3.Пільги при оп
User evelin : 28 октября 2013
5 руб.
Основные макроэкономические показатели России за последние 15 лет
ВВП………………………………………………………………………….4 Динамика изменения………………………………………………..5 Структура экономики……………………………………………….6 Экономическое деление России……………………………………7 Безработица……………………………………………….………………...8 Анализ динамики и структуры безработицы в России………….14 Инфляция………………………………………………………………….19 Государственная поддержка экономики………………………………...24 Заключение………………………………………………………………..29 Список используемой литературы………………………………………30 Приложения Введение. После долгих лет господства в Росси
User Aronitue9 : 5 ноября 2013
15 руб.
Программирование графических процессоров, контрольная. Вариант №6.
Нити и блоки Каждому потоку, выполняющему ядро, присваивается уникальный идентификатор потока, доступный внутри ядра через встроенную переменную threadIdx. Она представляет собой трехкомпонентный вектор, так что потоки могут быть идентифицированы с использованием одномерного, двумерного или трехмерного индекса потока, образуя одномерный, двумерный или трехмерный блок потоков. Это обеспечивает естественный способ вызова вычислений через элементы в области, такие как вектор или матрица...
User nik200511 : 9 февраля 2022
8 руб.
up Наверх