Hvordan skrive en funksjon Prosessflytskjema

Hvordan skrive en funksjon Prosessflytskjema


God programmering teknikk krever planlegging ut hvordan programmet fungerer før du faktisk begynner koding det. På denne måten vil du øke programmets effektivitet, forhindre massevis av feil som kommer fra å endre programmets funksjon som du skriver det og spare deg selv den tiden du ville ha brukt fikse dem. En effektiv måte å planlegge programmet er ved å skrive en funksjon prosess flytskjema, som vil grafisk vise flyten og funksjon av koden din.

Bruksanvisning

1 Skriv "Start" øverst på siden din. Dette vil bli matchet med en matchende "End" på slutten av dokumentet, med flytskjemaet i mellom. Tegn et rør rundt "Start" punkt for å hjelpe grafisk skille hva det er.

2 Skriv ut den første funksjonen programmet skal utføre. Legg ved dette i et rektangel for å skille det som en funksjon. Tegn en linje mellom "Start" og din første funksjonen, med pilen vender nedover. Dette indikerer retningen programmet strømmer inn.

3 Skriv ut den første betinget statlig programmet vil møte under den første funksjonen, kreves det en variabel verdi, hardware funksjon eller noe annet. Tegn en diamant rundt dette utsagnet å merke den som en betinget, og trekke en linje mellom funksjon og den betingede. Igjen, merk pilen som går mot den betingede.

4 Tegn piler som kommer ut av den betingede uttrykket for hver mulig verdi av den betingede. Den enkleste flyt lade design er laget med boolske conditionals, hvor en tilstand enten er sant eller usant. På denne måten er det bare to veier å legge til flytskjema. Skrive verdien av den tilstand banen indikerer over pilen.

5 Skriv funksjonen, igjen inne i en rektangel, at hver betinget linje fører til. Fortsett å kartlegge funksjonene som utgjør programmet på denne måten til programmets avslutning.

6 Legg til "End" etiketten på bunnen av flytskjema.

Hint

  • Du kan modellere looper i din funksjon prosess flytskjema. På et betinget, lage en "ekte" pil som fører til at programmet fortsatt flyter, og en "falsk" pil som fører tilbake til pilen som fører til at betinget. Dette representerer programmet venter på at en hendelse å forekomme.