Login
Задачи для начинающих
5160 просмотров
Перейти к просмотру всей ветки
in Antwort Программист 15.02.21 09:59
Если я какое-то состояние упустил, то его можно добавить
-----
Ты начал - правильно.
Даже привел таблицу состояний.
Что требовалось сделать - построить... автомат, который берет одно состояние как текущее и возвращает каким должно быть следующее. Можно по состоянию ламп, можно - по номерам состояний - это не важно, лишь бы различались. Существенно - без привязки к самому светофору.
Светофор - не определяет каким оно должно быть новое состояние - он только отображает установленное.
Т.е. у тебя будет один автомат и любое количество любых светофоров - код автомата останется без изменений.