Algoritmer er metoder til at løse problemer, skrevet i et endeligt antal trin. Vejledningen på algoritmer har en bestemt rækkefølge , så læse dem i et almindeligt sprog kan undertiden være forvirrende eller svært. Flow diagrammer er diagrammer, der hjælpe med at organisere og præsentere ideer og processer, som gør dem perfekte til grafisk repræsentere algoritmer. Rutediagrammer bruger figurer og rettet pile til at organisere instruktioner, grene og processer. Denne organisation gør test for fejl nemmere , og hjælper også med at tilføje rettelser eller forbedringer til algoritmen. Instruktioner
1
Skriv ned din algoritme. Skriv hvert trin på en linje, og tilføje en " starter" og en " End" skridt for at algoritmen. Flowdiagrammer vedlægge instruktionerne i former ( såsom ovaler , rektangler osv.) for at skabe en grafisk repræsentation af en algoritme . For eksempel ville en simpel algoritme til at vende et ord fra små til store bogstaver være : Hej
BEGIN
Læs word
p Hvis ordet er små
derefter konvertere ord i store bogstaver
Show word
END
2
Vedlæg "BEGIN " og " END" i en oval . Ovaler bruges til at skelne , når algoritmen starter og stopper .
3
tegne rektangler for at vise handlinger eller processer. Fra eksempel er linje fire en instruktion , og bør være anbragt i et rektangel .
4
Tegn et parallelogram at repræsentere data input og output. Fra eksempel er linjer to og fem input og output henholdsvis .
5
Diamonds repræsenterer beslutninger, som kan kun vurderes som sande eller falske. Linie tre fra eksempel skal vedlægges i en diamant.
6
Tilslut alle de figurer med en pil. Hver figur har en pil , der strømmer ud fra det , undtagen "END ". Den diamant form har to pile : One arrow fører til , hvis betingelsen er sand og en pil , hvis betingelsen er falsk . Den komplette eksempel: [ . Indkapslet i et parallelogram med en pil til den næste form ]
BEGIN [ . Indkapslet i en oval med en pil til den næste form ]
Læs word
p Hvis ordet er små bogstaver [ indkapslet i en diamant med to pile , der peger til næste form ( sand) , og en anden pil til linje fem ( falsk) . ]
derefter konvertere ord i store bogstaver [ Indkapslet i et rektangel med en pil til den næste form. ]
Show word [ indkapslet i et parallelogram med en pil til den næste form. ]
END [ Indkapslet i en oval med nogen pile ud . ]