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.

2. Finn det største blant tre forskjellige tall som er skrevet inn av brukeren.

3. Finn alle røttene til en kvadratisk ligning akse 2 + bx + c = 0

4. Finn Fibonacci-serien til termin ≦ 1000.

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.