Štruktogram: Porovnání verzí
Řádek 8: | Řádek 8: | ||
| [[image:Struktogram_Vstup-Vystup.PNG]] | | [[image:Struktogram_Vstup-Vystup.PNG]] | ||
| Načítanie vstupných premenných A,B <br>resp. výstup výstupných premenných A,B. | | Načítanie vstupných premenných A,B <br>resp. výstup výstupných premenných A,B. | ||
− | |||
|} | |} | ||
Řádek 16: | Řádek 15: | ||
− | + | ==Blok== | |
− | [[image:Struktogram_Blok.PNG]] | + | {| |
− | Začiatok (begin) | + | | [[image:Struktogram_Blok.PNG]] |
− | {Prikazy} | + | | Začiatok (begin) <br>{Prikazy} <br>koniec (end) |
− | koniec (end) | + | |} |
Verze z 21. 9. 2012, 21:29
Formálny prostriedok zápisu algoritmu, ktorý zodpovedá zásadám štrukturovaného programovania.
Nassi a Schneiderman navrhli dokumentačnú symboliku, ktorá zodpovedá zásadám štrukturovaného programovania. Každá jednotlivá akcia programu sa uvedie v zodpovedajúcom štruktúrnom bloku. Štruktúrne bloky možu byť do seba ľubovoľne vnorené. Táto symbolika nie je normalizovaná ale núti používateľa pracovať podľa požiadaviek štruktúrovaného programovania. Ďalšou prednosťou štruktogramov je jednoduchý prepis do programovacieho jazyka. Na trhu je možné nájsť rozne editory štruktogramov a generáty, ktoré sú shopné generovať zo štruktogramov kód. Porovnanie symbolov vývojových diagramov a štruktogramov.
Vstup/Výstup
Načítanie vstupných premenných A,B resp. výstup výstupných premenných A,B. |
Príkaz
Blok
Začiatok (begin) {Prikazy} koniec (end) |
Ak P=B tak príkaz 1 inak príkaz 2
Pokiaľ platí podmienka opakuj príkaz
Opakuj príkaz kým neplatí podmienka