Et flytskjema er en skjematisk fremstilling av en algoritme. Et flytskjema kan være nyttig for både å skrive programmer og forklare programmet for andre.
Symboler brukt i flytskjema
| Symbol | Hensikt | Beskrivelse | ||
|---|---|---|---|---|
![]() | Flytelinje | Indikerer flyt av logikk ved å koble sammen symboler. | ||
![]() | Terminal (Stopp / Start) | Representerer starten og slutten av et flytskjema. | ||
![]() | Inngang / utgang | Brukes til inngangs- og utgangsdrift. | ||
![]() | Behandling | Brukes til aritmetiske operasjoner og /> | Beslutning | Brukes til beslutningstaking mellom to eller flere alternativer. |
![]() | Kobling på siden | Brukes til å bli med i en annen flytlinje | ||
![]() | Off-side-kontakt | Brukes til å koble til flytskjema-delen på en annen side. | ||
![]() | Forhåndsdefinert prosess / funksjon | Representerer en gruppe uttalelser som utfører en behandlingsoppgave. |
Eksempler på flytskjemaer i programmering
1. Legg til to tall som er skrevet inn av brukeren.
Flytskjema for å legge til to tall
2. Finn det største blant tre forskjellige tall som er skrevet inn av brukeren.
Flytskjema for å finne det største blant tre tall.
3. Finn alle røttene til en kvadratisk ligning akse 2 + bx + c = 0
Flytskjema for å finne røtter til en kvadratisk ligning
4. Finn Fibonacci-serien til termin ≦ 1000.
Flytskjema for å vise Fibonacci-serien
Merk: Selv om flytskjemaer kan være nyttige å skrive og analysere et program, kan det være mer komplisert å tegne et flytskjema for komplekse programmer enn å skrive selve programmet. Derfor blir det ofte ignorert å lage flytskjemaer for komplekse programmer.















