Struktogram
A struktogram a mondatszerű leírás és a folyamatábra keveréke.
Mondatszerű, mert jellemző a bekezdés ábrázolása, folyamatábra, mert geometriai elemeket tartalmaz. Az algoritmust egy nagy téglalapba írjuk. Ebbe a téglalapba újabb téglalapokat illesztünk szükség szerint, a végrehajtandó utasításokat ebbe írjuk.
Elágazások ábrázolása
Elágazás esetén a téglalapot kettévágjuk és a megoldást a feltételeknek megfelelően folytatjuk.
Elöltesztelő ciklus
Elöltesztelő ciklus
Az előtesztelő ciklus feltétele szabja, meg hogy hányszor kell végrehajtani a ciklusmagot.
Bennmaradási feltétel megadása (pl. 6): addig ismételget, amíg a ciklusváltozó nem lesz 6, majd kilép a ciklusból.
Ha a ciklus feltétel már az elején hamis, akkor nem hajtódik végre.
Hátultesztelő ciklus
Egyszer biztosan lefut, és utána kezdi a vizsgálni a feltételt (ilyet akkor írunk, ha a ciklusnak le kell futnia).
Vigyázat! Lehet vele végtelen ciklust írni!
Számláló ciklus
Itt a ciklusmag meghatározott számszor fog végrehajtódni.
A struktogram a mondatszerű leírás és a folyamatábra keveréke.
Az előtesztelő ciklus feltétele szabja, meg hogy hányszor kell végrehajtani a ciklusmagot.
Egyszer biztosan lefut, és utána kezdi a vizsgálni a feltételt (ilyet akkor írunk, ha a ciklusnak le kell futnia).