Algoritmer är metoder för att lösa problem skrivna i ett ändligt antal steg . Instruktionerna om algoritmer har en särskild ordning så att läsa dem i klartext kan , ibland , vara förvirrande eller svåra . Flödesscheman är diagram som hjälper att organisera och presentera idéer och processer , vilket gör dem perfekta för att grafiskt representera algoritmer . Flödesscheman använder former och riktade pilar för att organisera instruktioner, grenar och processer . Denna organisation gör tester för fel lättare , och hjälper också till med att lägga till korrigeringar eller förbättringar av algoritmen . Instruktioner
1
Skriv ner din algoritm . Skriv varje steg på en linje , och lägg till en " Begin " och "End " steg till algoritmen . Flödesdiagram bifoga anvisningarna i former (till exempel ovaler , rektanglar, etc. ) för att skapa en grafisk representation av en algoritm . Till exempel skulle en enkel algoritm för att vända ett ord från gemener till versaler vara :
BEGIN
Läs
Word Review Om ordet är gemener
sedan konvertera ord i versaler
Visa ord
END
2
Bifoga " BEGIN " och " END " i en oval . Ovaler används för att särskilja när algoritmen startas och stoppas. Att visa åtgärder eller processer
3
Draw rektanglar. Från exemplet , är linje fyra en instruktion , och borde läggas i en rektangel .
4
Rita en parallellogram att representera indata och utdata . Från exempel raderna två och fem är input och output respektive.
5
diamanter representerar beslut som kan endast utvärderas som sant eller falskt . Rad tre från exemplet bör läggas i en diamant .
6
Anslut alla former med en pil . Varje form har en pil som strömmar ut från det , förutom den " END ". Den diamant form har två pilar : En pil som leder till om villkoret är sant och en pil om villkoret är falskt . Den kompletta exempel : [ . Inneslutet i en parallellogram med en pil till nästa form ]
BEGIN [ . Innesluten i en oval med en pil till nästa form ]
Läs Word Review p Om ordet är gemener [ Innesluten i en diamant med två pilar, en som pekar till nästa form ( true ) , och en annan pil till linje fem ( false ) . ]
konverterar därefter ordet till versaler [ Innesluten i en rektangel med en pil till nästa form . ]
Visa ord [ inneslutet i en parallellogram med en pil till nästa form . ]
END [ Innesluten i en oval med några pilar ut . ] Addera