? Dataprogrammering börjar långt innan du börjar mata in koden . Varje program är en lösning på ett problem , oavsett om det var den skräckinjagande Y2K-problemet under 1999 eller bara en enkel avvägning av dina kontoutdrag . Tillståndsdiagram kan du bryta ner problemet i dess minsta delar genom att kartlägga de olika tillstånd av att vara och övergångar tillåtna med en viss föreslagen situation . Tillståndsdiagram använder enkla symboler i stället för en komplex programmeringsspråk för att bestämma riktningen av programmet. Instruktioner
1
Rita en cirkel . Märk det " Initial State . " Detta är början av diagrammet , och representerar innan någon åtgärd som hänt eller något har ändrats . Till exempel , du vill visa vad som händer när någon drar en spak . Den initiala tillståndet representerar att ingen har dragit i spaken .
2
Rita en annan cirkel en tum nedanför Initial State . Rita en pil ursprung Initial State och riktas mot den nya cirkeln . Märk pilen med den åtgärd som utförs på Initial State . Märk den nya cirkeln med effekten åtgärden har haft på Initial State . Om åtgärden är " dra i spaken , " bör den nya staten rätt " Lever drog . "
3 pilar
Oavgjort för nya åtgärder och cirklar för nya stater . Märk därefter. Återanvända tidigare tillstånd när det är möjligt . Om en annan åtgärd är " skjut spaken bakåt , " dra gränsen till en stat som står där spaken inte dragits .
4
Rita en cirkel på botten . Fäst den redan existerande schema med den slutliga handling pilen . Märk den " Final stat . " Detta är den sista staten som ska uppnås , men det är möjligt att ha mer än en slutlig stat .