Vývojový diagram je schematické znázornenie algoritmu. Vývojový diagram môže byť užitočný pri písaní programov aj pri vysvetľovaní programu ostatným.
Symboly použité vo vývojovom diagrame
Symbol | Účel | Popis | ||
---|---|---|---|---|
![]() | Prietokové vedenie | Indikuje tok logiky spojením symbolov. | ||
![]() | Terminál (Stop / Start) | Predstavuje začiatok a koniec vývojového diagramu. | ||
![]() | Vstup výstup | Používa sa na vstupnú a výstupnú prevádzku. | ||
![]() | Spracovanie | Používa sa na aritmetické operácie a /> | Rozhodnutie | Používa sa na rozhodovanie medzi dvoma alebo viacerými alternatívami. |
![]() | On-page Connector | Používa sa na pripojenie sa k inému toku | ||
![]() | Off-page Connector | Používa sa na pripojenie časti vývojového diagramu na inej stránke. | ||
![]() | Preddefinovaný proces / funkcia | Predstavuje skupinu príkazov vykonávajúcich jednu úlohu spracovania. |
Príklady vývojových diagramov v programovaní
1. Pridajte dve čísla zadané používateľom.

2. Nájdite najväčšie z troch rôznych čísel zadaných používateľom.

3. Nájdite všetky korene kvadratickej rovnice osi 2 + bx + c = 0

4. Nájdite sériu Fibonacci do termínu ≦ 1 000.

Poznámka: Aj keď vývojové diagramy môžu byť užitočné pri písaní a analýze programu, kreslenie vývojového diagramu pre zložité programy môže byť komplikovanejšie ako samotné písanie programu. Vytváranie vývojových diagramov pre zložité programy sa preto často ignoruje.