Выполнить лабораторную работу.

Есть ДКА "Тигр". У него 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/

2 года назад
guest_16641391210499
3 года в сервисе
Была
2 месяца назад
3 отзыва

Выбранный исполнитель

pita_chok
Илья 
20 лет
2 года в сервисе
Был
2 года назад
2 года назад
$10
2 дня
Escrow
Спасибо!

Заявки фрилансеров

Ксения
 
24 года
6 лет в сервисе
Была
2 года назад
2 года назад
pita_chok
Илья 
20 лет
2 года в сервисе
Был
2 года назад
2 года назад
  • Похожие заказы

  • Необходимо разработать UML-диаграмму классов по предоставленным данным. Диаграмма должна включать атрибуты и методы с указанием их параметров и типов возвращаемых значений. Требуется точное выполнение всех заданных параметров для успешного завершения лабораторной работы.

    Закрыт
    2 года назад
  • Требуется написать код в указанном месте, помеченном как #YOUR CODE. Ссылка на выполнение работы будет предоставлена через Colab. Ожидается четкая реализация задачи с учетом предложенных требований.

    Закрыт
    2 года назад
  • Требуется решить задачи лабораторной работы по C++. Необходимо записать код в текстовом редакторе и сделать скриншоты каждого рабочего примера с результатами. Ожидается качественное выполнение заданий и четкое представление результатов.

    Закрыт
    2 года назад
  • Задача заключается в разработке лабораторной работы на языке C++ с использованием ряда Тейлора для вычисления функции арксинуса. Основное требование — код должен быть работоспособным. Оформление в Word не обязательно, важно, чтобы решение выполняло поставленную задачу.

    Закрыт
    2 года назад
  • Необхідно розробити програми на мові C++ для виконання лабораторних робіт. Кожна програма повинна супроводжуватися коротким поясненням, що допоможе зрозуміти її функціонал та застосування.

    Закрыт
    2 года назад
  • Необходимо реализовать классы на C++: ЦИФРОВИЙ ЛІЧИЛЬНИК с ограниченным диапазоном значений, СЕКУНДОМІР с дополнительными полями и операциями, а также класс РЕЗУЛЬТАТИ для работы с результатами спринтерского забега. Включает создание полиморфного кластера с виртуальными методами, итераторами и перегрузку операторов.

    Закрыт
    2 года назад
  • Необходимо выполнить 3 лабораторные работы в программе Ворд, следуя инструкции из методички. Работа должна соответствовать всем заданным требованиям и стандартам оформления.

    Закрыт
    2 года назад
  • $7

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

    Завершен
    2 года назад