Computers lezen code om tekst en verwerken van informatie te identificeren . Software ontwerpers reeks stukken code samen om programma's te maken . Elk stukje code staat voor een potentieel aantal staten . De mogelijkheden in de codering zijn oneindig , maar de mogelijke toestanden van een gevestigde code zijn finite.Finite state machines identificeren van de eigenschappen van eindige toestanden . Een eindige automaat is een wiskundig principe dat de eindige eigenschappen van computercode kunnen identificeren . Ze zijn van onschatbare waarde bij het vinden van mogelijke problemen en oplossingen in binaire code , HTML en andere vormen van codering en mechanica . Wat je nodig hebt Defined set computer code Toon Meer Aanwijzingen 1 Identificeer de start staat . Dit is het eerste evenement in de code . In binaire code , zou dit worden uitgedrukt als de nummer 1 of 0 . 2 De eindige toestanden zijn de mogelijkheden tussen het begin en het einde van de code . Identificeer de accept staat . Dit is de laatste gebeurtenis in je code . De eigenschappen van eindige toestand worden uitgedrukt in de afzonderlijke gebeurtenissen tussen het begin en accepteren staten en hun collectieve uitkomst . De start staat en de accept staat zijn altijd statisch . Ze blijven hetzelfde , terwijl de code tussen hen wordt afgebakend in een verscheidenheid van manieren . 3 Identificeer de mogelijke toestanden in uw code . Aangezien computers lezen code in een lineaire richting , kan een set van computer code worden uitgedrukt in verschillende manieren of eindige toestanden . Bijvoorbeeld , een stuk code met het nummer 0 en het nummer 1 heeft twee eindige toestanden . Deze set kan worden uitgedrukt als 01 of 10 . Codes zijn doorgaans veel groter dan dit. Gebruik een schema om de mogelijke toestanden verbeelden of gebruiken waarschijnlijkheid wiskunde om een lijst te genereren . 4 Identificeer de overgangen in uw code . Code wordt gelezen als een opeenvolging van gebeurtenissen . Elke sequentie vereist een aantal stappen om een programmering resultaat te komen . Elk van deze stappen is een overgang . Door het isoleren van de overgangen van het eindige staat , kunt u de individuele aspecten van de code bekijken . Dit stelt u in staat om specifieke problemen te isoleren . Bij het genereren of evalueren code , kunt u afzonderlijke overgangen herschikken om verschillende toestanden te produceren . 5 De uitgang is het resultaat van het lezen van code als een eindige toestand . Een beeld worden gemaakt door pixels , bijvoorbeeld . Identificeer de output van je code . Dit is de laatste stand van de code . Door het volgen van een opeenvolging van overgangen in een bepaald patroon van begin staat tot staat te accepteren , ontvangt u een resultaat te produceren . Elke eindige toestand geeft een ander resultaat . Dit is de uitgang . Het is de laatste uitdrukking van code die resulteert in tekst of het verwerken van informatie .
|