Diagram poteka je shematski prikaz algoritma. Diagram poteka je lahko koristen tako za pisanje programov kot za razlago programa drugim.
Simboli, uporabljeni v diagramu poteka
Simbol | Namen | Opis | ||
---|---|---|---|---|
![]() | Pretočna črta | Označuje tok logike s povezovanjem simbolov. | ||
![]() | Terminal (Stop / Start) | Predstavlja začetek in konec diagrama poteka. | ||
![]() | Vhod / izhod | Uporablja se za vhodne in izhodne operacije. | ||
![]() | Obravnavati | Uporablja se za računske operacije in /> | Sklep | Uporablja se za odločanje med dvema ali več alternativami. |
![]() | Konektor na strani | Uporablja se za spajanje različnih tokov | ||
![]() | Priključek zunaj strani | Uporablja se za povezavo dela diagrama poteka na drugi strani. | ||
![]() | Vnaprej določen postopek / funkcija | Predstavlja skupino stavkov, ki izvajajo eno nalogo obdelave. |
Primeri diagramov poteka pri programiranju
1. Dodajte dve številki, ki jih je vnesel uporabnik.

2. Poiščite največjo med tremi različnimi številkami, ki jih vnese uporabnik.

3. Poiščite vse korenine kvadratne enačbe ax 2 + bx + c = 0

4. Poiščite Fibonaccijevo serijo do izraza ≦ 1000.

Opomba: Čeprav so diagrami poteka lahko koristni za pisanje in analizo programa, je risanje diagrama poteka za zapletene programe lahko bolj zapleteno kot samo pisanje programa. Zato je ustvarjanje diagramov poteka za zapletene programe pogosto prezrto.