Другие языки программирования и технологии

Помогите с вопросом по программированию

Приведите пример сущности со сложным поведением, реализуемой конечным автоматом с диаграммой переходов и пояснением, что является функцией переходов, а что - функцией выходов.
Простой калькулятор:
Ввели данные -> произвели выбранные действия -> получили результат на выходе.
Все переходы выполняет микросхема калькулатора.
Т. к. это не программируемый калькулятор (т. е. не имеет процессора для выпорлнения команд) - то все функции реализованы в микросхеме устройства.
Юрий Сысоев
Юрий Сысоев
31 781
Лучший ответ
извини, но я считаю, что для различных категорий проблем, должны быть свои специалисты. А в этом не силён.
Пример сущности со сложным поведением, реализуемой конечным автоматом? ! Вообще-то даже дрессированная мышка не описывается конечным автоматом. Все написанное и нарисованное - очень просто, на языке программиррования это, например, любая проверка "если", или набор таких проверок (сами проверки - функция переходов, все, что следует за ключевым словом то в связке если.. . то.. . - функция выходов) . Так что проблема лишь найти "сущность" настолько элементарную, чтобы ее поведение было достаточно "сложным", но, в то же время, описывалось конечным набором таких "если". Поэтому, если под "сущностью" понимать "существо" - фиг чего выйдет, а если "существующее", то пример - любая программа с хотя бы одним разветвлением (что есть переходы, а что выходы в этом случае, я уже написал) . Вообще, в этом случае примеров можно подобрать сколько угодно: детская кукла "с голосом" (механизм определения, наклонена ли она - функция переходов; функция выходов - молчание, или "голос"... впрочем, вряд ли здесь можно вести речь о "сложном поведении", но тогда нужно давать критерии оценки этой "сложности"); двигатель внутреннего сгорания с коробкой передач (сама коробка передач - функция переходов; перевод двигателя в другое "состояние", характеризуемое количеством оборотов - функция выходов) и т. д.
Ну тогда и я за баллом, сообразим на троих ))
я за баллом )
амеба
Вячеслав Яцюк
Вячеслав Яцюк
1 111
Я за баллом :)
сорри я тоже за баллом ))
Andrey Golov
Andrey Golov
0