Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Задача об умном муравье


Автор: XuMuKJS 10.5.2012, 11:11
здравствуйте
решил порешать задачу об умном муравье, но возникли проблемы

Есть автомат и есть тор 32х32
 user posted image
user posted image
вопрос таков 
как связать автомат и этот тор? Если его задать в виде координат, то каким образом можно осуществить это взаимодействие?

Автор: bsa 10.5.2012, 14:03
автомат - это логика управления.
а "тор" - это исходные данные. Чтобы их связать, надо сначала реализовать логику.

Автор: XuMuKJS 15.5.2012, 10:16
А как её можно реализовать?
хотел изобразить граф при помощи матрицы, но не знаю как задать условия, например если еда есть (а) то нужно съесть её и перейти на другую клетку. А как это изобразить, понятия не имею

Автор: rz00007 15.5.2012, 19:57
Только у меня картинки не подгружаются или у всех ? Не вижу целиком сообщение ТС user posted image !?

Автор: math64 18.5.2012, 10:49
Автомат реализуется примерно так:
Код

int state = 1;
while(!end()) {
   wait_e0();
   switch(state) {
      case 1:
         if (a) { g(); state = 3; }
         else { tr(); state = 5; }
         break;
      case 2:
         ...
   }
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)