Роботы - что они могут   ::   Мицкевич А П

Страница: 3 из 11

С увеличением числа "разумных" действий автомата он все больше и больше будет превращаться в робота, то есть в механическое создание, имитирующее разумное поведение. Именно возможностью создания таких роботов и интересуется современная теория автоматов.

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

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

Существует заблуждение, будто для автомата обязательно нужно заранее составить программу работы. Для простейших автоматов это действительно так. Однако сейчас разработаны автоматы, которые сами себя программируют.

|< Пред. 1 2 3 4 5 След. >|

Java книги

Контакты: [email protected]