"स्टेट" वैरिएबल एक सरल एनम डेटा प्रकार हो सकता है, लेकिन अधिक जटिल डेटा संरचनाओं का उपयोग किया जा सकता है। एक सामान्य तकनीक एक राज्य संक्रमण तालिका बनाने के लिए है, जिसमें हर संभव राज्य का प्रतिनिधित्व करने वाली पंक्तियों, और इनपुट पैरामीटर का प्रतिनिधित्व करने वाले कॉलम शामिल हैं। तालिका का मान जहां पंक्ति और स्तंभ मिलते हैं, अगली स्थिति होती है जब दोनों शर्तों को पूरा किया जाता है तो मशीन को संक्रमण करना चाहिए।
परिमित राज्य मशीन, इनपुट, प्रतिमान, प्रोग्रामिंग शर्तें