Студопедия

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника



Пример программы. Цель лабораторной работы: изучение концепций и освоение технологии объектно-ориентированного программирования




Читайте также:
  1. C2 Покажите на трех примерах наличие многопартийной политической системы в современной России.
  2. C2 Раскройте на трех примерах научный вывод о том, что социальные условия влияют на характер и форму удовлетворения первичных (биологических, витальных) потребностей.
  3. II. Основные цели и задачи Программы, срок и этапы ее реализации, целевые индикаторы и показатели
  4. II. Основные цели, задачи и сроки реализации Программы
  5. II. Пример решения.
  6. II. Примеры проективных методик
  7. III. После этого раненую конечность лучше всего зафиксировать, например, подвесив на косынке или при помощи шин, что является третьим принципом оказания помощи при ранениях.
  8. III. Примерная тематика докладов
  9. III. Примеры решения задач.
  10. III. Примеры решения задач.

 

 


Лабораторная работа №13

Классы

 

Цель лабораторной работы: изучение концепций и освоение технологии объектно-ориентированного программирования, приобретение навыков объектно-ориентированного программирования на языке C/С++.

 

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

 

Порядок выполнения работы:

 

1) Получить у преподавателя индивидуальное задание.

2) Разработать иерархию и структуру классов, связанных на принципах наследования, в соответствии с индивидуальным заданием. Дерево наследования должно содержать не менее трех уровней.

3) Описать классы с учётом наличия необходимых полей и методов их обработки.

4) Составить программу на языке C/С++.

5) Проверить и продемонстрировать преподавателю работу программы на полном наборе тестов, в том числе с ошибочными входными данными.

6) Оформить отчет о лабораторной работе в составе: постановка задачи, математическая модель, текст программы, контрольные примеры.

 


Варианты индивидуальных заданий

Движение закрашенного прямоугольника по прямоугольному контуру.

 

Движение окружности по окружности.

 

Движение закрашенного квадрата по окружности.

 

Движение треугольника по треугольному контуру.

 

Движение закрашенного эллипса по эллиптическому контуру.

 

Движение закрашенного прямоугольника по треугольному контуру с изменением цвета при изменении направления движения.

 

Движение закрашенного треугольника по эллиптическому контуру.

 

Движение закрашенного полукруга по полуокружности.

 

Движение закрашенного круга по кромке экрана с изменением цвета при изменении направления движения.

 

Движение закрашенного полукруга по кромке экрана с поворотом на 90 градусов в углах экрана.

 

Движение отрезка линии в центре экрана по вертикали сверху вниз и обратно с изменением цвета.

 

Движение отрезка линии по диагонали экрана из левого нижнего угла в правый верхний угол и обратно с изменением цвета.



 

Движение закрашенного прямоугольника по синусоиде по середине экрана.

Движение закрашенного треугольника в центре экрана по синусоиде сверху вниз.

 

Движение закрашенного круга по синусоиде из левого нижнего угла экрана в правый верхний угол.

 

Движение закрашенного квадрата по синусоиде из левого верхнего угла экрана в правый нижний угол с изменением цвета.

 

Движение креста из двух отрезков линии по синусоиде по середине экрана слева направо и обратно.

 

Движение цветного сектора по синусоиде по середине экрана справа налево и обратно.

 

Движение треугольника по синусоиде по середине экрана справа налево и обратно.

 

Движение окружности по треугольному контуру с изменением цвета при изменении направления движения.

 

Движение закрашенного прямоугольника по полуокружности.

 

Движение закрашенного полукруга по треугольному контуру.

 

Движение окружности по синусоиде по середине экрана справа налево и обратно.

 

Движение закрашенного круга по треугольному контуру.



 


Дата добавления: 2015-04-04; просмотров: 9; Нарушение авторских прав







lektsii.com - Лекции.Ком - 2014-2021 год. (0.009 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты