Програма, която симулира различно поведение при движението на робот презентация

Условие Напишете програма, която симулира различно поведение при движението на робот и по-точно при срещата на един робот с друг робот. Създайте няколко подобни обекта Робот с различни поведения(агресивно/враждебно, клониращо/имитиращо, асоциално/безразлично,

Слайд 1Проект Софтурни Технологии 2

Слави Митев
СТД III курс
Фн:1501681107


Слайд 2Условие
Напишете програма, която симулира различно поведение при движението на робот и

по-точно при срещата на един робот с друг робот. Създайте няколко подобни обекта Робот с различни поведения(агресивно/враждебно, клониращо/имитиращо, асоциално/безразлично, приятелско/групират се в семейства/). Създайте различни инстанции на тези роботи. На всяка от инстанциите подайте име на робота и поведенчески алгоритъм, използвайки конструктор. Задвижете роботите посредством няколко метода, накарйте ги да осъществят контакт, съответно ги групирайте в групи и покажете на екрана имплементираното поведение и получения резултат.

Слайд 3Кратко Обяснение
Използван шаблон: Strategy
Класове:
RobotBehaviour – Абстрактен клас който се наследява
AggresiveBehaviour, ImitatingBehaviour,

AsocialBehaviour, FriendlyBehaviour – наследените класове в които се описва алгоритъма на работа.

Слайд 4
Robot – класа, който съдържа информацията за роботите
GroupRobots – допълнителен клас

във който се извършва групирането на роботите в зависимост от зададеното им поведение

Слайд 5
Методът meet – определя как ще се държи робота при срещата

с друг робот
Методът Group – извършва групирането на роботите
Методът Interact – се използва за задаване на кои два робота ще се срещнат

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика