Ett flödesschema är en schematisk framställning av en algoritm. Ett flödesschema kan vara till hjälp för både att skriva program och förklara programmet för andra.
Symboler som används i flödesschema
Symbol | Ändamål | Beskrivning | ||
---|---|---|---|---|
Flödeslinje | Indikerar flödet av logik genom att ansluta symboler. | |||
Terminal (stopp / start) | Representerar starten och slutet av ett flödesschema. | |||
Ingång / utgång | Används för in- och utgång. | |||
Bearbetning | Används för aritmetiska operationer och /> | Beslut | Används för beslutsfattande mellan två eller flera alternativ. | |
Kontakt på sidan | Används för att gå med i olika flödeslinjer | |||
Anslutning utanför sidan | Används för att ansluta flödesschema-delen på en annan sida. | |||
Fördefinierad process / funktion | Representerar en grupp uttalanden som utför en bearbetningsuppgift. |
Exempel på flödesscheman vid programmering
1. Lägg till två nummer som anges av användaren.
Flödesschema för att lägga till två nummer2. Hitta det största bland tre olika nummer som användaren har angett.
Flödesschema för att hitta det största bland tre siffror.3. Hitta alla rötterna till en kvadratisk ekvation ax 2 + bx + c = 0
Flödesschema för att hitta rötterna till en kvadratisk ekvation4. Hitta Fibonacci-serien till sikt ≦ 1000.
Flödesschema för att visa Fibonacci-serienObs: Även om flödesscheman kan vara bra att skriva och analysera ett program, kan det vara mer komplicerat att rita ett flödesschema för komplexa program än att skriva själva programmet. Därför ignoreras ofta att skapa flödesscheman för komplexa program.