[b]Складання UML-діаграми програмних класів[/b] Треба зробити діаграму класів, з атрибутами та методами, з їх параметрами та типом повернення по моїм класам
Код на C++ или Java или Python
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Выполнить лабораторную работу.
Есть ДКА "Тигр". У него 5 состояний: "Убежать от врага", "Выследить добычу", "Атака добычи", "Бежать домой", "Поиск добычи". ",
Есть среда, которая генерирует случайное состояние: 0 - "добычи нет", 1 - "добыча есть", 2 - "есть враг"
Необходимо создать класс "Тигр", имитирующий переходы ДКА между состояниями в зависимости от состояния окружающей среды. Первоначальное состояние установить "Поиск добычи", при возникновении добычи совершить переход в состояние "Выследить добычу", при вероятности более 0.5 (удачный момент атаки) тигр переходит в состояние "Атака добычи". При возникновении врага ДКА переходит в состояние "Убежать от врага". Если от среды приходит состояние 2, то ДКА остается в состянии "Убежать от врага", если любое другое состояние среды, то переходит в состояние автомата "Поиск добычи", либо "Бежать домой", если добыча уже была найдена."
К условию добавляется вероятность побега добычи. Создать класс "Кролик", задать случайным образом вероятность побега. В классе "Тигр" задать случайным образом вероятность успешной атаки. Если вероятность побега кролика выше вероятности удачной атаки тигра перевести ДКА "Тигр" в состояние "Поиск добычи
Построить поле из 0 размерностью 10х10. Тигр будет обозначаться 1 и стартовать из левого верхнего угла. В координатах (3,5)(4,5)(5,5)(6,5) находятся враги тигра - их необходимо обойти (можно обозначить врагов цифрой 3). В координатах (7,9)(8,9)(9,9) находятся зайцы (обозначаются цифрой 2). Тигру необходимо дойти до зайцев, съесть 1 и вернуться назад, в начальную точку. Тигра, зайцев и врагов выполнить в виде классов.
Выполнять действия тигром на основе базового уравнения Q-learning. https://habr.com/ru/post/443240/
- Похожие заказы
- Лабораторные работынет заявокЗакрытгод назад
Нужно написать код где написано #YOUR CODE скину ссылку на colab
Лабораторные работы1 заявкаЗакрытгод назадРешить данные в работе задачи по С++, записать код текстовом редакторе и сделать скриншот каждого рабочего кода с ответом.
Лабораторные работы5 заявокЗакрытгод назадНеобходимо сделать лабораторную работу на языке C++ по ряду Тейлора для функции арксинуса. Оформлять файл Word необязательно, главное, чтобы работал код. В прикрепленном файле задание номер 3.
Лабораторные работы3 заявкиЗакрытгод назадна мові c++ розробити програми з короткими поясненнями
Лабораторные работы6 заявокЗакрытгод назад1. Визначити клас ЦИФРОВИЙ ЛІЧИЛЬНИК. Лічильник – це змінна з обмеженим діапазоном, який скидається у початковий стан, коли її цілочисельне значення досягає визначеного максимуму.2. Визначити конструктори, деструктор та методи встановлення і виведення значень полів даних. ...
Лабораторные работы2 заявкиЗакрытгод назад3 лабораторных работы в Ворд по методичке
Лабораторные работы5 заявокЗакрытгод назад- $7
Добрый день, нужна презентация (не менее 20 слайдов), дизайн может быть самым простым (например, тема по умолчанию в повер поинте тоже подойдет). Желательно большое количество карт и иллюстраций
Лабораторные работы1 исполнительЗавершенгод назад Потрібно зробити практичні роботи
Лабораторные работы5 заявокЗакрытгод назадСделать задание
Лабораторные работынет заявокЗакрытгод назад