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.
Vývojový diagram pro přidání dvou čísel2. Najděte největší ze tří různých čísel zadaných uživatelem.
Vývojový diagram k nalezení největšího ze tří čísel.3. Najděte všechny kořeny kvadratické rovnice ax 2 + bx + c = 0
Vývojový diagram k nalezení kořenů kvadratické rovnice4. Najděte řadu Fibonacci do termínu ≦ 1000.
Vývojový diagram pro zobrazení řady FibonacciPozná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.