Vývojový diagram je schematické znázornění algoritmu. Vývojový diagram může být užitečný jak pro psaní programů, tak pro vysvětlení programu ostatním.
Symboly použité ve vývojovém diagramu
Symbol | Účel | Popis | ||
---|---|---|---|---|
![]() | Průtočné potrubí | Označuje tok logiky připojením symbolů. | ||
![]() | Terminál (Stop / Start) | Představuje začátek a konec vývojového diagramu. | ||
![]() | Vstup výstup | Používá se pro vstupní a výstupní provoz. | ||
![]() | zpracovává se | Používá se pro aritmetické operace a /> | Rozhodnutí | Používá se pro rozhodování mezi dvěma nebo více alternativami. |
![]() | On-page Connector | Slouží k připojení různých flowline | ||
![]() | Off-page Connector | Slouží k připojení části vývojového diagramu na jiné stránce. | ||
![]() | Předdefinovaný proces / funkce | Představuje skupinu příkazů provádějících jednu úlohu zpracování. |
Příklady vývojových diagramů v programování
1. Přidejte dvě čísla zadaná uživatelem.

2. Najděte největší ze tří různých čísel zadaných uživatelem.

3. Najděte všechny kořeny kvadratické rovnice ax 2 + bx + c = 0

4. Najděte řadu Fibonacci do termínu ≦ 1000.

Poznámka: Ačkoli vývojové diagramy mohou být užitečné při psaní a analýze programu, kreslení vývojového diagramu pro složité programy může být složitější než samotné psaní programu. Vytváření vývojových diagramů pro složité programy je proto často ignorováno.