A finite automaton (FA) as name implies Finite number of states
is a simple idealized machine used to recognize patterns within input taken from some character set (or alphabet) .
The job of an FA is to accept or reject an input string depending on whether that string being accepted by FA or not.
whereas ;
Transition daigram can be interpreted as a flowchart for an algorithm recognizing a language ; show the transition form one state to other after recieving input strings consists of three things:
A finite set of states, at least one of which is designated the start state and some of which are designated as final states