<aside> 💡 이 문서는 일기입니다.
</aside>
<aside> 🤔 일기는 지금의 내가 미래의 나에게 보내는 편지가 아닐까?
</aside>
**FSM ( Finite State Machine : 유한 상태 기계 )**이 뭘까?
위의 위키피디아를 보면, 정말 머리가 아프다....
누가 나한테 묻는다면, 지금의 나는 이렇게 대답할 거 같다.
<aside> 💬 기계의 상태에 따라 수행하는 작업(절차)을 파악하기 쉽게 도식화하는 추상화 모델링 기법.
</aside>
(추상화와 모델링에 대해서는 다른 일기에 정리해보자.)
집에 있는 밥솥을 예시를 들어보면,
밥솥의 상태는 3가지이다. ( 우리 집 밥솥은 기능이 별로 없어요 T_T )
밥솥의 입력은 2가지이다.
밥솥의 상태에 따라 수행하는 작업을 도식화해보면, 다음과 같다.